如题?
解决方案 »
- 怎么对Repeater列表里面的某一个字段的值进行比较?
- 关于checkbox取值的老问题,我弄了两天加一个通宵就是搞不定,大家帮帮忙,来看看
- 告诉我怎么当用户请求页面的时候 在客服端读取一个文件 发送到?服务器?
- 有做过电子图书的给提点建议!是包含在系统里的!
- 做WEBPART的时候,用户登陆后拖拽保存一个页面状态.怎么做到让其他人也看到他刚才保存的这个页面状态呢?类似MSNSPACE
- 急急急!!!在TextBox中显示图片
- 如何避免用户从浏览器直接输入地址啊?
- asp.net,做webform中,如何实现象winform中,combobox这样的控件应用?
- 请问应该怎么样用实现组件的自动更新?
- 如何判断页面是否包含某一控件?
- 有关XML的读取问题
- 求助
/// 已重载。如果可能,从服务端内存中还原视图内容。
/// </summary>
/// <returns></returns>
protected override object LoadPageStateFromPersistenceMedium()
{
object state; if (_state != null)
{
state = _state.First;
//Session["SavePage"] = null;
}
else
state = base.LoadPageStateFromPersistenceMedium(); return state;
} /// <summary>
/// 已重载。将当前视图内容和请求参数集合保存至服务器内存。
/// </summary>
/// <param name="state"></param>
protected override void SavePageStateToPersistenceMedium(object state)
{
base.SavePageStateToPersistenceMedium(state);
if (_isNeedSavePage && (Request.QueryString["SavePage"] == null || Request.Url == Request.UrlReferrer))
{
Session["SavePage"] = new Pair(state, base.DeterminePostBackMode());
} }
/// <summary>
/// 已重载。当基类方法返回空值时,尝试从服务端内存中获取先前保存的请求参数集合。
/// </summary>
/// <returns></returns>
protected override System.Collections.Specialized.NameValueCollection DeterminePostBackMode()
{
System.Collections.Specialized.NameValueCollection coll = base.DeterminePostBackMode(); if (coll == null)
{
if (Request.QueryString["SavePage"] != null)
{
_isLoadPageState = true;
_state = Session["SavePage"] as Pair;
//_state = this.GetResultData as Pair;
if (_state != null)
coll = _state.Second as System.Collections.Specialized.NameValueCollection;
}
//else
// Session["SavePage"] = null;
} return coll;
}