//问下,在页面的加载事件里写这些有什么用?这是一个登陆页面,而且页面加载事件里就写了这么多,也并没有看到在其他地方有用到
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
this.ViewState["GUID"] = System.Guid.NewGuid().ToString();
this.lblGUID.Text = this.ViewState["GUID"].ToString();
}
}
解决方案 »
- 软件下载次数统计如何实现
- asp dataset.datatable
- 请问如何获取iframe里面的元素啊?
- web页面上的下拉菜单为什么总是显示在dropdownlist控件的后面?
- 请教一个DropDownList数据源问题
- 如题,一个有一年半工作经验的asp.net程序员,水平不是很高的,中等吧.熟练开发asp.net应用程序. 大概在什么价位?谢谢. 地区是:成都
- 如何用一个string变量存储一个htm活asp的原文件?
- 关于table的技术问题!!!
- 难,超难的问题:在CodeBehind中调用页面中写的服务器脚本?
- 生成PNG图片发生“GDI+ 中发生一般性错误”
- 怎样用asp.net将图片地址存放在MS SQL中和读取显示出来,
- 求 C#操作FTP 重命名时如何进行覆盖?
最上面的if (!this.IsPostBack)是非回传页面时执行大括号里的内容
this.ViewState["GUID"] = System.Guid.NewGuid().ToString(); //根据自定义的方法得到一个值。
this.lblGUID.Text = this.ViewState["GUID"].ToString();//给控件赋值
ViewState只是在当前页面有效。离开页面就消失。
this.ViewState["GUID"] = System.Guid.NewGuid().ToString()
:
页面首次加载的时候,给视ViewState["GUID"](视图状态) 赋一个值,ViewState类似于session,只不过ViewState只是在当前页面有效。离开页面就消失。
this.lblGUID.Text = this.ViewState["GUID"].ToString();
:把视图中的GUID取出来,即ViewState["GUID"].ToString(),赋给lblGUID的Textstring UserPwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.txtPwd.Text.ToString(), "MD5");把txtPwd的文本进行加密,赋给字符串变量UserPwd