ASP.NET多页面传递数据,附框架源码

很多时候我们需要把数据传递到多个页面,比如表单提交可以指定提交数据到某个页面,那么关闭某个页面怎么把数据传递到上一个页面或者它的父页面。

在这里我附一段源码用于当前页面关闭指定某个页面刷新。

子页面方法

//保存表单;
function AcceptClick(callback) {
if (!$('#form1').Validform()) {
return false;
}
var postData = $("#form1").GetWebControls(keyValue);
$.SaveForm({
url: "../../JGManage/Food/SaveForm?keyValue=" + keyValue,
param: postData,
loading: "正在保存数据...",
success: function () {
callback("1");
}
})
}

  当保存页面时,它父页面刷新,进行重载数据。

父页面方法

 //新增
function btn_add() {
dialogOpen({
id: 'Form1',
title: '添加新菜',
url: '/JGManage/Food/FoodForm',
width: '300px',
height: '300px',
callBack: function (iframeId) {//回调方法
top.frames[iframeId].AcceptClick(function (data) {
if (data == "1")
{
$('#gridTable').trigger('reloadGrid');
}
}); }
});
}

  同理,也可以进行数据的传递。

上一篇:Nginx搭建正向代理服务器


下一篇:CSS 块状元素和内联元素的详解