首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

页面变量?解决方法

2012-01-28 
页面变量???????????????.net(C#)有没有页面级变量阿一个save按钮要根据是新增或者编辑做出不同的处理,想

页面变量???????????????
.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

热点排行