随笔分类 -  ASP.NET

泛属于ASP.NET范畴的随笔分类
让GridView始终显示Pager
摘要:GridView的Pager有一个特性,就是当PageSize大于要显示的数据的行数时,Pager就自动隐藏了。这本没什么问题。不过最近自定义了GridView控件,在Pager所在的行中加入了一个DropDownList用来设置PageSize,用户可以通过这个DropDownList来动态的调整GridView每页显示的数据行数。问题是,当用户设置的PageSize超过了数据总行数,Pager... 阅读全文

posted @ 2010-04-28 16:11 零度的火 阅读(365) 评论(0) 推荐(0) 编辑

如何在64位IIS中启用32位支持
摘要:1. Put IIS into 32-bit mode by running the following command:cscript %systemdrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1 2.Register the 32-bit ASP.NET by running ... 阅读全文

posted @ 2010-04-21 14:14 零度的火 阅读(274) 评论(0) 推荐(0) 编辑

为何由WSDL.exe生成的Web服务代理类无法正确的序列化枚举类型?因为……
摘要:今天得到了FedEx的一个Web服务的WSDL文件,然后利用wsdl.exe生成了对应的访问代理类,然后添加到项目中,进行正确的赋值和调用之后,发现调用始终失败,原因是,其中的一些枚举值没有正确序列化,在序列化的结果中并没有这些设置好的枚举值。这很奇怪,明明我在代码中进行了赋值啊…… 最后,发现,原来是这样:生成的代理类中为每个枚举类型的属性同时生成了一个bool类型的... 阅读全文

posted @ 2010-04-01 17:19 零度的火 阅读(356) 评论(0) 推荐(0) 编辑

如何为一个XML文件进行DTD验证
摘要:如果需要对XML文件进行DTD验证,通常需要在XML文档中嵌入一个DTD声明,其中引用DTD文件的路径。但是对于我们上传到Web Server上的XML文档,通常没法让用户在他们的XML文档中指定DTD声明,因此,需要我们自己对上传上来的XML文档添加DTD声明。在这里记录一下代码。我的DTD文件是内嵌到程序集中的,因此需要首先把DTD文件从程序集中提取出来放到磁盘上,然后添加DTD声明。[代码] 阅读全文

posted @ 2010-03-09 17:15 零度的火 阅读(474) 评论(0) 推荐(0) 编辑

使用DTD验证XML文档
摘要:这本来应该不是一个困难的事情。但是,比较“无奈”的地方在于,必须在待验证的XML文档内部声明一个“DOCTYPE”引用DTD文件才可以验证。所以,更麻烦的问题在于需要为没有声明这个DOCTYPE的XML文档添加上这个声明。我还没有找到更好的办法。说明一下Context,需要执行此操作的是一个ASP.NET WebForm,XML文档来自于客户端上传的... 阅读全文

posted @ 2010-02-04 17:29 零度的火 阅读(414) 评论(0) 推荐(0) 编辑

在HTML中实现类似WinForm的GroupBox效果
摘要:在利用ASP.NET的Web部件时,发现编辑控件有GroupBox的效果,以前一直不知道怎么才能在Web中做出这种效果,现在终于知道了。用以下HTML代码就可以,关键是fieldset和legend标签:[代码]这是效果: 属性网格 单位: 颜色: 阅读全文

posted @ 2009-03-20 16:57 零度的火 阅读(2944) 评论(0) 推荐(0) 编辑

模板列里的服务器端HTML控件提示服务器标记的格式不正确的问题
摘要:在使用GridView的模板列时,有时候需要这么使用: " onclick="OnTTTableCheck(this)" runat="server" /> 结果在运行的时候会提示说ttChk这个控件的服务器标记的格式不正确,到底哪里不正确呢? 原来问题出在双引号,把value属性的值用单引号引起来就正确了,或者说把绑定语句用单引号引起来或者不要用引号才行... 阅读全文

posted @ 2008-05-27 08:53 零度的火 阅读(1055) 评论(2) 推荐(0) 编辑

设置元素的高度为百分比,结果不起作用的解决方法
摘要:我在设置一个HTML元素的高度为一个百分比的时候,竟然不起作用,记得以前都是有用的。后来突然想到,会不会是和页面顶部的DOCTYPE的声明有关? 页面顶部的DOCTYPE默认都是设置为: 我把它改成: 就起作用了。看来以后也要注意研究研究不同的DOCTYPE之间的差异了。 阅读全文

posted @ 2007-12-05 11:12 零度的火 阅读(446) 评论(1) 推荐(0) 编辑

ASP.NET2.0站点跨服务器访问Sql Sever 2005 Reporting Service
摘要:本文描述了ASP.NET2.0站点跨服务器访问Sql Sever 2005 Reporting Service的方法 阅读全文

posted @ 2007-11-28 14:15 零度的火 阅读(2101) 评论(6) 推荐(0) 编辑

IIS的Windows集成身份验证总结
摘要:前提: 禁用匿名访问,开启Windows集成身份验证。 如果客户端浏览器通过ip地址访问IIS,则访问会被当作非本地Intranet访问,只会使用NTLM验证,并且不会将当前登录用户的用户名和密码自动传到服务器,而是弹出对话框要求手工输入用户名和密码。除非,在IE的本地Intranet设置中将这些ip地址设置为本地Intranet地址 如果客户端通过机器名访问IIS,则如果客户端用域用户登录,并... 阅读全文

posted @ 2007-11-21 09:23 零度的火 阅读(2310) 评论(2) 推荐(0) 编辑

Web讯雷导致IIS无法启动的问题
摘要:今天在Vista下创建新虚拟目录,发现IIS没有启动,点启动,报错:另一个程序正在使用此文件,进程无法访问(80070020)。 搞了半天,原来是因为Web讯雷把80端口给占了,停掉Web讯雷,再启动IIS就可以了…… 阅读全文

posted @ 2007-11-14 13:38 零度的火 阅读(488) 评论(0) 推荐(0) 编辑

一次处理Com组件8007007e错误的经历
摘要:我们有一个ASP页面用到了一个Com组件,当我们发布到服务器的时候,在调用组件的地方出现Server.CreateObject错误,错误代码是8007007e,我把组件重新注册好几次,都没用作用,经过网络大翻查,这种错误可能是文件找不到导致的,于是找到一个文件操作监视工具“FileMon”,然后捕获服务器的磁盘操作存成Log文件后发现,w3wp.exe在访问我们组件的时候,访问路径似乎有问题,我们... 阅读全文

posted @ 2007-10-26 13:07 零度的火 阅读(4813) 评论(1) 推荐(0) 编辑

利用XSL将DataSet数据转换为Excel文档
摘要:本文从实际出发描述了如何利用XSL将DataSet中的数据转化为带有格式的Excel文档 阅读全文

posted @ 2007-03-26 16:50 零度的火 阅读(7129) 评论(6) 推荐(0) 编辑

在ASP.NET 2.0中使用RDLC格式的报表的问题
摘要:我准备把我在另一个Blog上的随笔都挪到这里。以下是其中一篇,当时用的应该是VS2005的RTM版了,不知道现在是否还有这个问题。最近做的项目中需要根据数据绘制折线图,于是就想利用VS2005自带的报表工具做。一开始很顺利,后来发现页面绘制的图表,不能随参数变化而变化,为此折腾了大半个下午,真是阴沟里翻船,最后发现缺少对 ReportViewer.LocalReport.Refresh 的调用,... 阅读全文

posted @ 2007-01-10 17:52 零度的火 阅读(1289) 评论(0) 推荐(0) 编辑

如何将一个数组绑定到DataList
摘要:我们经常将一个DataTable或者DataSet或者DataReader绑定到DataGrid、DataList一类的控件中,但是有时候,在做快速原型的时候,需要直接写一个数组,然后绑定到那些控件上。一时不知道如何做(基础薄弱),特找来绑定方法在这里留个底儿。这是在ASP.NET 1.1下。 其实想想,如果自己对“Container”很了解的话,就应该知道可以这么用,惭愧啊~ 阅读全文

posted @ 2007-01-08 11:27 零度的火 阅读(485) 评论(0) 推荐(0) 编辑

ASP.NET 2.0中减少ViewState大小的一点小发现
摘要:兄弟们可不要说我是小白啊。 在使用DataGridView的时候,因为不需要使用它的高级功能,所以就把EnableViewState设为false,但是发现生成的代码中ViewState还是不小,记得以前在ASp.NET 1.1的时候,EnableViewState=false可以让ViewState小到一行(在记事本中打开最终网页的的源码,不换行),但是现在仍然有4、5行之多,为什么呢?后来又试... 阅读全文

posted @ 2006-12-28 19:16 零度的火 阅读(404) 评论(0) 推荐(0) 编辑

有关如何阻止ASP.NET的按钮控件提交页面的小发现
摘要:在利用ASP.NET的按钮控件的时候,往往需要在提交页面之前进行客户端的验证,如果失败就不提交页面。 以前是利用如下方式做的 但是这种方式有很多限制,有时候不方便知道按钮的id,所以,又发现如下方式也可(ASP.NET 2.0) (忘了ASP.NET 1.1 有没有OnClientClick 属性) 其中MyValidation函数如果返回 true 就继续提交页面,如果返回 fal... 阅读全文

posted @ 2006-12-23 00:47 零度的火 阅读(604) 评论(1) 推荐(0) 编辑

导航