关于禁用viewstate后的一些操作
现在在做一个网站,用webform方式,但是禁用viewstate,这样带来的一些问题我有些搞不懂,比如说用户中心的操作,以前我们一般是这样写protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//取用户数据
}
}
protected void btnOK_Click(object sender, EventArgs e)
{
//提交用户修改后的信息
}
但是现在禁用viewstate后,就没有IsPostBack了吧,那我有这么几个问题:
1.原来的if (!IsPostBack),现在该用什么方式替代来判断是否第一次访问?
2.btnClick怎么来弄?
3.我知道禁用viewstate后取数据可以用Request["Name"]来取,原理是什么?
希望各位能讲的详细一点!多谢 viewstate 禁用 --------------------编程问答-------------------- 等了这么长时间没人来回答啊!我知道我很菜,麻烦各位大牛给说说呗!!! --------------------编程问答-------------------- 1\可以通过提交一个参数做判断,例如
if(Request.Form["act"]!=null){
//执行提交操作btnClick
if(Request.Form["act"]=="btnClick"){
//这里执行btnClick
}
}
这是以前asp的做法
--------------------编程问答-------------------- 这个方法真不错,我咋就没想到呢!!!
在前台放个input Hidden,然后点击submit的时候用js给赋值,这样做怎么样?或者还有更好的办法?
补充:.NET技术 , ASP.NET