我是菜鸟,写了2个页面,一个是写控件,
另外一个想用viewstate 来实现页面预览,
不知道该怎样使用viewstate,求大家帮忙,谢谢。
具体是这样的,我在一个页面写了控件,
点击”预览“可在下一个页面实现这个控件页面的预览。
如果数据无修改,写入数据库,
如果有修改,返回修改再预览。
另外一个想用viewstate 来实现页面预览,
不知道该怎样使用viewstate,求大家帮忙,谢谢。
具体是这样的,我在一个页面写了控件,
点击”预览“可在下一个页面实现这个控件页面的预览。
如果数据无修改,写入数据库,
如果有修改,返回修改再预览。
解决方案 »
- asp.net的模板使用
- JS load xml 后给DropDownList 赋值 然后....
- 【*****************关于自定义模板问题********************】
- 如何实现页面内容的折叠显示?倾囊求教!
- 关于在数据库中存放变量的困惑!
- 选择treeview结点后,如何获得treeview 结点node.ID
- 一个问了许多次都没人理会我的简单问题。
- public void(object s, EventArgs e)中的s对象中,那一个属性是触发事件的对象引用?
- asp.net(vb.net编写)与oracle地连接问题?敬请高手帮忙解决,急!!
- 数据库连接错误,请教!!!!!!!!!
- 关于web控件Dropdwonlist 的数据绑定的问题!!!!!
- 请问
但是我又不知道怎样用session。
恳请哪为高手指点下,谢谢。
使用时 object o = Session["Sessionname"];
再将o转换成保存时的类型。
例如:Session["Data"] = ds;(DataSet)
DataSet dsLoad = (DataSet)Session["Sessionname"];
第一个页面写了控件之后,将ControlData对象放入Session中,如下:
ControlData cd = new ControlData();
//设置cd的值,即控件的数据
Session["Data"] = cd;第二个页面中要取得上一个页面传过来的值只需:
ControlData cd2 = (ControlData)Session["Data"];
//用cd2产生预览够清楚了吗?