摘要: 默认情况下,在 ASP.NET 网页中引起回发的按钮和其他控件将页提交回该页本身。这是 ASP.NET 网页在其正常的处理过程中所要经历的往返周期的一部分。在某些情况下,可能需要将一个页发送到其他页。例如,您可能正在创建一个收集每个页上不同信息的多页窗体。在此情况下,可以将页中的某些控件(实现 IButtonControl 接口的控件,如 Button 控件)配置为发送至不同的目标页。这被称为跨页发送。跨页发送与使用 Transfer 方法重定向到其他页相比,具有一些优点。从源页获取信息为跨页发送配置页时,您通常需要从源页中获取信息。这可能包括来自页上控件的信息(即由浏览器发送的信息),以及源 阅读全文
posted @ 2012-05-04 22:11 一个土豆一棵青菜 阅读(4756) 评论(0) 推荐(0) 编辑
摘要: 1.脚本侵入从浏览器的角度来看,网页只是一个长字符串。浏览器会按顺序处理这个字符串,在此过程中,会显示某些字符,同时按特殊规则解释其他字符(如 <b> 和 <script>)。如果恶意用户可以将某些特殊字符插入到页中,则浏览器将不知道这些字符不应该处于该位置,将作为页的一部分处理它们。一个简单化的脚本利用的工作方式如下所示。如果应用程序允许用户发布对最新影片的评论以供其他用户阅读,则利用脚本的步骤可以是:应用程序显示一个用户可以输入评论的窗体。恶意用户编写了一个其中包含 <script> 块的评论。发送窗体,恶意用户的评论将存储在数据库中。另一用户访问该站点 阅读全文
posted @ 2012-05-04 20:14 一个土豆一棵青菜 阅读(940) 评论(0) 推荐(1) 编辑
摘要: 优点是出现错误的时候可以返回 错误信息,欢迎指点批评sqlhepler class sql { private static readonly string connectionString = "server=.;uid=sa;password=sa;database=LumigentDemoDB"; //System.Configuration.ConfigurationManager.ConnectionStrings["sqlString"].ConnectionString; //返回信息 public class... 阅读全文
posted @ 2012-05-04 18:55 一个土豆一棵青菜 阅读(249) 评论(0) 推荐(0) 编辑
摘要: #region MD5加密 /// <summary> /// MD5加密 /// </summary> /// <param name="Text">要加密的字符串</param> /// <returns>string</returns> public static string MD5(string Text) { byte[] buffer = System.Text.Encoding.Default.GetBytes(Text); ... 阅读全文
posted @ 2012-05-04 17:29 一个土豆一棵青菜 阅读(298) 评论(0) 推荐(0) 编辑