随笔分类 - Web Development-ASP.NET WebForms
ASP.NET页面错误处理
摘要:ASP.NET应用可以再代码中利用异常捕获来处理错误(try、catch)但是应用出现的所有错误,都用异常捕获来处理是一种不良的编程习惯。try、catch使用简单,但是过度使用会导致严重的性能损失。如果能检测可能出现不预期情况,应该尽量使用其他方法,而将异常捕获作为最后考虑的手段,异常捕获是NET官方提供应用程序处理工具。如果ASP.NET应用程序出现异常,运行时会试图寻找有意捕获它的代码块,异...
阅读全文
asp.net中的服务器端控件 textbox 设为只读属性后无法获取 javascript给其赋的值
摘要:给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免:1、不设置ReadOnly,设置onfocus=this.blur()C#代码<asp:TextBoxID="TextBox1"runat="server"onfocus=this.blur()></asp:TextBox>文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值2、设置了ReadOnly属性后,通过Request来取值,如下:前台代码:C#代码<asp:Text
阅读全文
ASP.NET四种页面导航方式之比较与选择
摘要:在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接 从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如: <a href="WebForm2.aspx">进入表单2</a> 当用户点击该超级链接,WebForm2.aspx执行并将结果发送到浏览器。超级链接
阅读全文
asp.net 样式-GridView CSS的完整样式表
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->.GridViewStyle{border-right:2pxsolid#A7A6AA;border-bottom:2pxsolid#A7A6AA;border-left:2pxsolidwhite;border-top:2pxsolidwhite;padding:4px;}.GridViewStylea{color:#FFFFFF;}.GridViewHeaderStyleth{bor
阅读全文
MasterPage里使用TreeView保存状态功能
摘要:在MasterPage里使用TreeView后,在每次点子节点时会刷新整个页面,导致TreeView又回到原始状态,最后在网上找资料找到一个好方法,现在献给大家。源码请看附件。引用地址:http://blog.binaryocean.com/PermaLink,guid,23808645-43b5-4e2a-afb1-53dc8da35636.aspx TreeViewSaveStateSolution.zip (13.82 kb)
阅读全文
在asp.net加解密连接字符串
摘要:Encrypting/Decrypting Connection String in ASP.NetWhen we use Sql authentication to connect to database it will be betterif weencrypt and decrypt the connection string for security purpose because the userid and password are specified in clear text. Even though, users can't access web.config fil
阅读全文
configSections 的 section 元素
摘要:type--------------必选的 String 属性。指定用来执行如下操作的配置节处理程序类的名称:处理在 name 属性中指定的节或元素中的配置设置。使用以下格式:type="完全限定类名, 程序集文件名, 版本, 区域性, 公钥标记"定义必须匹配程序集引用。例如,如果下面的示例语法中的版本号与程序集不匹配,则会发生错误。复制代码type="MyConfigSectionHandler.MyHandler,MyCustomConfigurationHandler,Version=1.0.0.0,Culture=neutral,PublicKeyToke
阅读全文
页面加载顺序,附Master加载顺序
摘要:初始化(Initialization)页面被请求时,第一个被执行的总是构造函数(constructor). 你可以在这里初始化很多自定义属性或对象。不过这里有一些限制,因为 page 还没有被完全初始化。特别地,你必须使用 HttpContext.Current 来访问 QueryString, Form, Cookies 集合,以及 Cache 对象。而 Session 对象在 constructor 里是无法访问的。下面接着执行的是 AddParsedSubObject 方法,这个方法把组成该 page 的所有子控件添加到控件集合树中。在很多高级的页面模板解决方案中,该方法通常被覆盖,以便
阅读全文
VS05最简单,最漂亮,最方便的连接MS Access数据库的写法
摘要:在网络是搜索了众多的方法,最终发现还是这个方式符合三最.第一步:复制一个MS Access数据库到App_Data目录第二步:配置web.config节点CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><connectionStrings><addname="dbConnection"connectionString="Provider=Microsoft.Jet.OLEDB.4.0;D
阅读全文
Asp.Net使用Json(.net3.5,C#)
摘要:.net FrameWork 3.5 内置了对JSON的支持,我们可以直接使用。一。准备首先引用:System.ServiceModel.Web.dll ,System.Runtime.Serialization.dll 。然后在using里usingSystem.Runtime.Serialization; usingSystem.Runtime.Serialization.Json;二。编写需要序列化的类usingSystem.Runtime.Serialization; namespaceDockty.Data { [DataContract(Namespace="http:/
阅读全文
vs2008补丁发布
摘要:vs2008补丁发布收藏 该补丁可以说是一个加速补丁,在使用vs2008一段时间后,我发现以下问题: 有时键入属性后,IDE并不自动给你加上双引,即便你已经设置了相关的选项 在源代码视图或设计视图中,有时右键"查看代码"菜单消息,不得不在解决方案管理器中打开相应的后台代码文件。 有时js高亮会失效 发布网站异常缓慢,速度不及vs2005 该补丁修复了以下问题: HTML源码视图的性能问题 在含有多于2层子属性的自定义控件的网页里输入时,源码编辑器会冻结几秒钟。 “View Code (查看代码)”的右击上下文菜单命令在web应用项目中需要很长时间才出现。 在打开很大的HTM
阅读全文
浙公网安备 33010602011771号