`
文章列表
Asp.net中引发未处理的异常时,我们怎么处理。我总结了2种方法: 1.override类TemplateControl受保护的方法OnError 由于TemplateControl是抽象的,所以我们要从它派生的来编写方法 我通常是在一个页面基类public class PageBase : System.Web.UI.Page编写方法 再让所有的ASP。NET来继承类PageBase 注:System.Web.UI.TemplateControl类是System.Web.UI.Page和ystem.Web.UI.UserControl的父类 protected override void ...
在sql server2000自带DB-pubs 运行下面的sql 它是把第一条和第二条记录的字段job_id进行了相加 我们可以得到字符:1.2. declare @str varchar(1000) select @str='' SELECT top 2  @str=@str+ convert(varchar(10),job_id)+'.' FROM [pubs].[dbo].[jobs] print @str 现在我想从表中随机抽2条记录,把job_id来相加 我们只得到字符:5. declare @str varchar(1000) select @str='' SELECT top ...
  在开发方案中,用户控件插入位于顶级的页,该页可能包含一个或多个窗体。该页和每个用户控件上的控件可以引用彼此内部包含的窗体,依照的原则如下:   当页上的控件引用子用户控件内的窗体时,URL 必须包含窗体的完整唯一 ID(格式为 ucid:formid,其中 ucid 是用户控件的 ID,formid 是窗体的 ID)。 当用户控件内的控件引用窗体时,ASP.NET 首先在用户控件中搜索窗体,然后在它的父级中搜索,依此类推,一直搜索到页级。 例如,假定页包含两个窗体,其 ID 分别为 FormA 和 FormB。此页还包含一个 ID 为 Control1 的顶级用户控件。此用户控件包含 ...
以前在项目中数据绑定一直用<%# %> 今天在ASP.NET StartKit TimeTracker的AdminTabs.ascx中有一段代码: <a href='<%= Global.GetApplicationPath(Request) %>/<%# ((ASPNET.StarterKit.TimeTracker.BusinessLogicLayer.TabItem) Container.DataItem).Path %>'> <%# ((ASPNET.StarterKit.TimeTracker.BusinessLogicLaye ...
在开发中我们为了整个程序目录结构清晰化,望望会建立许多不同的文件目录. 例如结构如下: |root  |pic  |web  |usercontrol 在web目录中,我们怎么取到pic目录中的图片路径呢? 方法1: 让我们先看看ASP.NET StartKit TimeTracker的解决方案: ASP.NET StartKit TimeTracker的类Global中定义了一个公有方法: public static string GetApplicationPath(HttpRequest request)          {             string path = st ...
现在做一个广东连通wap游戏,连通发过来的是加密后的256位手机号码. 由于需要得取到真实的手机号码 现公布方法如下: asp中 mobileNO=left(Request.ServerVariables("http_x-up-subno"),13) asp.net中 string mobileno=Request["HTTP_x_up_subno"]; if(mobileno!=null) {  mobileno=mobileno.Substring(2,11); } 据说还有一个HTTP HEADER也可以取到,名为“x-up-calling-li ...
在ASP.NET StartKit TimeTracker中由于程序设计上的小失误,我们可以利用这个BUG来达到越权访问aspx页面的能力. 我们都知道该系统定义了三种角色,分别为 Administrator(管理员) Project Manager(项目管理者) Consultant(顾问) 只有Administrator角色的用户才可以访问管理信息页面(ProjectList.aspx) 现在我来描述一下错误现象: 现在我有一个管理员的帐户ai_ai@126.com. 我们先用这个帐户登陆,去创建一个Consultant角色的帐户:ai_c@126.com 然后马上关闭浏览器.(注意我这里 ...
实在不好意思,今天才发现博客园电子期刊第一期.马上下了一个回来拜读.相见恨晚呀. 篇篇精彩,一个也没有错过. 但是我在看这篇文章<<关于枚举的种种>>时,发现一个小错误.请看文章中的一段代码:   // Code #13 // See Code #01 for Alignment. public static void Main() {       IConvertible ic 
定义枚举: public enum DisplayType {   All=10,   Up=20,   Down=30 } 1.数值转化 (1)字符转化为枚举 string str="up"; DisplayType displayType; displayType=(DisplayType)System.Enum.Parse(typeof(DisplayType),str,true); Response.Write(displayType.ToString()); 结果是:Up Enum.Parse 方法第3个参数,如果为 true,则忽略大小写;否则考虑大小写。 ...
    public  void sendMail()         {             //实例化MailMessage对象             System.Web.Mail.MailMessage mail=new System.Web.Mail.MailMessage();             //
最近开始看ASP.NET StartKit TimeTracker中代码,它是一个典型的项目追踪系统。 它比我前几天看的ASP.NET StartKit Commerce复杂了许多。 例如:在ASP.NET StartKit TimeTracker开始有明显的三层结构的设计。PL层,BLL层和DAL层。 同时开始在项目中 ...
ASP.NET StartKit Commerce简单,容易理解。 我认为是初次学习.NET代码的首选,不怕各位笑话,我曾经完整阅读该项目代码3次。 那么,通过阅读我们能学习到什么知识呢?请看我下面的总结: 1。多层结构的实现 依我见是2层结构:PL ...
近来无事,把开源的.NET全部找出来,准备精读。 阅读同时想把学习笔记公布。 由于要看的代码比较多,希望自己能够坚持下去。 好了,废话少说 今天先看项目:Commerce Starter Kit 晚上上载学习笔记。 谢谢。 1.ASP.NET Starter Kit Portal Starter Kit (入口网站入门套件) Commerce Starter Kit (电子商务入门套件) Reports Starter Kit (报表产生入门套件) Time Tracker Starter Kit (项目追踪入门套件) Community Starter Kit (论坛入门套件) Issue ...
<appSettings> <add key="dsn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\data.mdb"/> <add key="my1" value="119"/></appSettings> 1。方法一string conString1=System.Configuration.ConfigurationSettings.AppSettings[&quo ...
wap开发 http://www.wapkf.com/ WAP天下  http://www.waptx.com/  WAP之家网  http://www.wapzhijia.com/  IT SalonWAP专题WAP简介  http://www.itsalon.net/wap/  SP论坛 关注通信技术 服务移动应用  http://www.spforum.net/  WapEase.com_万易网中国WAP技术门户网站  http://www.wapease.com/  WAP世界网  http://www.wapschool.com/  26NET.CN @ 二六在线信息技术  ...
Global site tag (gtag.js) - Google Analytics