你是不是想做一个类似于一个列表页面和一个添加信息页面的模式:在列表页面中,点击添加信息页面,输入信息之后,点击提交,然后关闭添加信息页面,列表页面自动刷新新添加的内容?
如果是这样的,那么这个很简单。不需使用jquery,javascript就可以实现!
第一步:你需要在列表页面前台写入如下代码,比如你这个页面有一个form,Id为form1,可根据你id号修改,我这里用form1:
第二步:在列表页面后台代码的加载事件中写入如下代码( LoadPageSource是绑定方法):
if (!IsPostBack)
{
LoadPageSource();
}
else
{
string sTs = Request.QueryString["ts"];
if (!string.IsNullOrEmpty(sTs))
{
if (Convert.ToString(ViewState["RefreshTS"]) != sTs)
{
LoadPageSource();
ViewState["RefreshTS"] = sTs;
}
}
}
第三步:在添加信息页面的提交按钮事件中写入如下代码:
例如:
int nResult = bll.Add(model);
if (nResult > 0)
{ this.Page.ClientScript.RegisterStartupScript(this.GetType(), "aa", "");
}
希望对你有帮助!你参考下!
你的具体操作是什么?
你的操作无非就是打开、关闭、刷新页面吧,没你想的那么复杂的。
其实就是几个基本功能拼接在一起。