ASP.NET中,如何在A页面中调用B页面的方法? 10

在定单的页面(在这里称为A页面)中open出一个填写商品名称、数量、单价等信息的窗口(在这里称为B页面),然后将B页面中的信息存入DataTable中,再将DataTab... 在定单的页面(在这里称为A页面)中open出一个填写商品名称、数量、单价等信息的窗口(在这里称为B页面),然后将B页面中的信息存入DataTable中,再将DataTable存入Session中,然后将A页面中的DataGrid与Session中的DataTable绑定,现在问题就出在我想在B页面添加一种商品后将A页面中的DataGrid重新DateBind()一次,具体应该怎么实现? 展开
 我来答
lltt051423
2006-10-31 · 超过15用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
A页面调用B页面的方法。我想估计是不能吧。。。。

我没试过。。。对于你的问题。我想了个办法。但不知道可不可以,你先试试。
1。首先在A页面加载的时候判断Session是否为空,如果为空,你就可以将DataGrid与数据库中的某一张表绑定(将表中的数据提出来放到DataSet中,然后与DataGrid绑定);如果不为空,就可以与Session中的DataTable绑定。
2。然后在B页面(你是B页面添加信息,应该会有个按钮),在按钮的Click事件中,先将要添加的信息插入到表中,然后再把表中的数据取出来放入DataSet中。然后将DataSet放入Session,然后再跳转到A页面。。这样应该就可以了吧。。。
(两个页面的Session的名字是一样的哟。)

你试试。。呵呵。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式