页面变量???????????????
.net(C#)有没有页面级变量阿
一个save按钮要根据是新增或者编辑做出不同的处理,想用一个页面变量来做标示。
到网上找了下没找到什么解决的方法
viewstate?session? 好像都不怎么好用
shared? vb的么 不太懂
static 只是页面级的东西 多人同时操作的话会出问题的
[解决办法]
ViewState就是页面级的.
[解决办法]
直接在class下面声明的变量不算页面级变量吗?
========>
是算的,但实际上又有问题,即页面每次提交变量都重置.
其实这不是变量的问题,是因为这个类重新实例化了.
=====================================================
是的,在有些情况下,这种页级变量还是有用的。
比如form不发生postback时。这时就可以用这个页级变量的值去做不同的查询。如下面
Private getid As Integer
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
getid = Convert.ToInt32(Request.QueryString( "id "))
getAuthor(getid)
getNewsByID(getid)
End Sub