随笔分类 -  ASP.NET

摘要:可以使用。禁用后,SessionId保存在URL上面。(参见下面详细说明的红色部分) -----------关于会话状态的详细说明------------------ ASP.NET 提供了一种会话状态,该会话状态可作为 HttpSessionState 类或存储会话特定信息(仅在该会话中可见)的方法来使用。ASP.NET 会话状态将一个有限时间窗口内来自同一浏览器的请求标识为一个会话,并在该... 阅读全文
posted @ 2011-12-28 14:30 szny 阅读(2617) 评论(0) 推荐(0)
摘要:项目中需要把一个地段设置成只读的,只让用户选择,而不让用户输入和更改。开始就直接给textbox 加上readonly=true的属性,后来发现提交页面后,在后台取不到textbox的值。 后来查MSDN得知,发生回发时,TextBox 控件(其 ReadOnly 属性设置为 true)的 Text 值被发送到服务器,但是服务器不处理只读文本框。这样可以防止恶意用户更改只读的 Text 值。在回发... 阅读全文
posted @ 2011-04-13 15:05 szny 阅读(401) 评论(0) 推荐(0)
摘要:发布asp.net 网站到本机的IIS时(本机系统为:windows 7 专业版 ),报如标题的错误。刚忘了截图了,现问题已经解决。 网上大多数解决方案是对文件夹没有读取的权限或者是 说先装了.net后装IIS造成asp.net没有注册,而要重新aspnet_regiis.exe -i而造成的。 试了很多,发现还是不行。不过有一个页面还是给了我一点启发,可能是windows的某些功能没有打开。在控... 阅读全文
posted @ 2011-03-08 15:26 szny 阅读(322) 评论(0) 推荐(0)
摘要:--------------错误信息--------------------------- 页面上运用了 update panel 和 update progress,当update panel内的控件post back 时 发生了该错误。 消息: 'this.get_element().style' 为空或不是对象 行: 1931 字符: 38 代码: 0 URI: http://………….... 阅读全文
posted @ 2010-09-08 11:09 szny 阅读(1227) 评论(0) 推荐(0)
摘要:在项目中,需要从BPCS中取数据,查询的数据比较多,时间较长。为了防止用户反复的点击按钮,于是我用了UpdateProgress,里面放了一个loading的图片,并提示用户等待。然后禁用掉按钮: 阅读全文
posted @ 2010-09-02 17:46 szny 阅读(1047) 评论(0) 推荐(1)
摘要:为什么项目间要共享DLL? 之所以要这样,是因为我们想把常用的一些方法封装成dll,然后在以后的项目中就可以从一个地方调用。以前的做法是新建一个类库项目放到项目里的,从项目里添加引用。 现在就是不想所有的项目都带这一共用的类库,于是就想编译成一个dll,放到一个地方,有需要用的话,都从这一个地方引用。 初步尝试放到system32下面 在我的本机,将编译好的dll,复制到system32的根... 阅读全文
posted @ 2010-07-30 15:57 szny 阅读(511) 评论(2) 推荐(0)
摘要:  这篇文章介绍Visual Studio 2010 (ASP.Net 4.0)的新功能。 1、代码片段(Code Snippets): 代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间。在VS 2005和VS 2008中,已经有建立了很多代码段。不过,这些只适用于隐藏代码(code behind)。在VS 2010中代码片段支持JScript,HTML以及asp.ne... 阅读全文
posted @ 2010-07-30 14:38 szny 阅读(385) 评论(0) 推荐(0)
摘要:刚刚装好的windows 7 pro 系统,在开发项目的时候读取Excel数据源的时候发生了这个错误“未在本地计算机上注册Mircrosoft.ace.oledb.12.0”后来检查了下,原因是还没有安装Mircrosoft.ace.oledb.12.0驱动。去微软官方下载了AccessDatabaseEngine-CHN安装下即可解决问题。 阅读全文
posted @ 2010-01-19 11:26 szny 阅读(433) 评论(0) 推荐(0)
摘要:重写render,利用ClientScript,在客户端注册select,回发到服务器,触发服务器端的行选择事件。 protected override void Render(HtmlTextWriter writer) { foreach (GridViewRow row in gvHeader.Rows) { if (row.RowType == DataControlRowType.Da... 阅读全文
posted @ 2010-01-11 11:22 szny 阅读(2408) 评论(0) 推荐(0)
摘要:在项目中,有时候我们需要一加载页面,grdiview自动选中一行,并触发SelectedIndexChanging事件,从而显示详细信息。网上有一些实现的方法,但我觉得不够简单,用起来挺麻烦的。现在讲讲我的方法。  让gridview默认选择一行,我们可以设置它的SelectIndex,但是并不能触发选择事件,无法满足我的需要。废话不多说了,直接看代码:[代码][代码] 阅读全文
posted @ 2009-12-25 13:33 szny 阅读(1051) 评论(2) 推荐(1)