随笔分类 - ASP.NET+C#
页面处理相关...
摘要:希望运行时根据字符串创建类,用反射实现了。 if(Type.GetType("DW_"+Key)==null) Console.WriteLine("<--错误:未找到相应的数据处理类DW_"+Key); DataWrapBase dw = (DataWrapBase)System.Activator.CreateInstance(Type....
阅读全文
摘要:解决的方法: 在web.config的中间加入如下配置节内容
阅读全文
摘要:试了半天,用帮助中说的方法 一个 HTML 文档可能有一个或多个 FORM 元素,其中包含用于将数据提交回服务器的输入字段。 可以通过编程的方式提交 FORM,方法是:获取它的 HtmlElement,并使用 InvokeMember 方法调用它的 Submit 方法。 要向文档中添加一个新的 FORM,可以创建一个作为字符串的 FORM 新标记,并将其分配给先前添加到 HTML DOM 中...
阅读全文
摘要:本来不是一个很复杂的事情,就是想通过服务器的代码,控制客户端加载时运行一个js函数。却折腾了一个早上,首先是用 page.ClientScript.RegisterClientScriptBlock(typeof(string), "FomrJS", js); 这个js块将放在之前,并在window.onload之前运行。假如不是复杂的代...
阅读全文
摘要:因为表格中有align=left 导致表格相对位置十分的怪异。后面的文字不是在表格后面,而是和表格在水平上对齐!删掉就好了。 td { font-family: Tahoma, Verdana; font-size: 12px;background-color:expression((this.parentElement.sectionRowIndex%2==0)?'#f5...
阅读全文
摘要:http://www.cnblogs.com/wddavid/archive/2007/05/15/743669.html
阅读全文
摘要:ASP.NET 2.0的页面缓存功能介绍
阅读全文
摘要:Page.Response.Write(""); Page.RegisterStartupScript("RegisterStartupScript",""); Page.RegisterClientScriptBlock("RegisterClientScriptBlock",""); Response.Write输出后的位置在源文件的第一行. RegisterC...
阅读全文
摘要:支持中文 可以不要这个 命名空间可以写在开头,也可以在中间的标签:http://www.w3school.com.cn/xml/xml_namespaces.asp 顶级元素只能是一个 不要配对的标签
阅读全文
摘要:下载一个显示日期的js代码,引用js文件就不行,必须把代码拷到页面中才行,奇怪。
阅读全文
摘要:最近我都是把aspx当asp用,因为是2个人同时在做一个系统,系统已经发布在服务器中了,每次修改后不方便重编译发布。我的做法是,本地改好了之后,直接上传aspx或者后台的cs文件,iis自动去编译去。其实还挺方便的。 不过后来增加了一个新的类,cs文件,放到app_code中,想跟前面一样处理,结果提示 应用程序已预编译,因此不允许使用目录“...
阅读全文
摘要:就像电驴那样: 网页链接地址是 : ed2k:// ¦file ¦Dracula.1992.CE.2AUDIO.DVDRip.DTS.X264.GUEVARA.nfo 点击这个链接就会 自动打开电驴 下载 Dracula.1992.CE.2AUDIO.DVDRip.DTS.X264.GUEVARA.nfo 这个文件 ---------------------- 首先建立如下的注册表项目...
阅读全文
摘要:需要在页面加载时判断一些控件的取值,决定另外一些控件的状态。这事要么在服务器端向客户端发送前做,要么在客户端开始执行是做。后者又是js,实在没劲。前者应该是PreRender。但asp.net我象没有用过一样,找来找去居然找不到咋样添加这个页面事件,实在是郁闷。找了半天才找到! 其实,直接加就可以,如下 private void Page_PreRender...
阅读全文
摘要:主体使用nunit,ide中使用testdriven.net 测试写在类中,否则复杂了容易乱 网站开发,把需要测试的逻辑部分,都放在外部的类中。这样nunit和testdriven.net都可以进行测试。
阅读全文
摘要:用vs2005的团队开发版应该可以,但是,我的几个机子的环境都是vs2005专业版,要全部换过来,实在是感觉很头痛。其它的解决方案,NUnit,在2003时我记得还是可以的,现在的代码都搞到App_Code下去了,除非发布,都在连dll都找不到,nunit gui连dll都找不到。 试了半天,觉得可以这样:把主要的业务逻辑,移动到一个类项目中,和网站共存于一个大项目中。 一些资源...
阅读全文
摘要:前文中,论及字符串和字节数组的转换,虽然能够找到某个代码页,保证转换的可逆,但是在实际处理中,仍然还有一些细节问题需要注意. 最重要的,就是转换得到的字符串,每个字符的编码和原来的编码可能并不相同,以代码页437为例,127以下的,转换后的字符和转换前的一样,而后面的就完全不同了。下面是437代码页的转换字符和原来内码的对照表。 - c ...
阅读全文
摘要:最近写一个网络程序时,碰到字符串和字节数组之间的转换问题,开始时还比较简单,字符串都是标准的Ascll编码,处理起来比较简单: 字符串转字节数组 byte [] bts=Encoding.ASCII.GetBytes(str); 字节数组转字符串 string str=Encoding.ASCII.GetString(bts); 但是后来发送的数据不仅仅是Ascii码了,而是连普通...
阅读全文
摘要:vs2005的网站的发布,页面是独立的dll,代码是app_code.dll,当网站上只有一个程序时倒也无所谓,但当要部署多个程序,且不便于建立虚拟目录的时候,就很不好了.找了半天,有两种方法,一个是微软提供的web deployment工具,还有就是装vs2005 sp1.先试第一个,老是报错,于是装sp1,400M,下了一个小时,装了4个小时,结果还是不能解决.这个更离谱,通过web应用程序来...
阅读全文
摘要:http://blog.csdn.net/veryhappy/archive/2006/05/30/763919.aspx
阅读全文
摘要:通过图片交换实现了按钮图片,但是存在一个问题,老是先加载一个图片,另外一个却加载得慢,效果反而不好。这是网上的解决方法,实现css图片的预加载: 我没有采用这个,因为我的需求比较特别,加载慢也无所谓,但必须要保证按钮的两张图片要么不出现,要么同时出现,就是必须同步。所以,我采用的方法是,把两张图片放到一起,用背景图片偏移的方式来控制图片的切换。css代码如下#OkBtn{ ...
阅读全文