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()一次,具体应该怎么实现?
展开
展开全部
A页面调用B页面的方法。我想估计是不能吧。。。。
我没试过。。。对于你的问题。我想了个办法。但不知道可不可以,你先试试。
1。首先在A页面加载的时候判断Session是否为空,如果为空,你就可以将DataGrid与数据库中的某一张表绑定(将表中的数据提出来放到DataSet中,然后与DataGrid绑定);如果不为空,就可以与Session中的DataTable绑定。
2。然后在B页面(你是B页面添加信息,应该会有个按钮),在按钮的Click事件中,先将要添加的信息插入到表中,然后再把表中的数据取出来放入DataSet中。然后将DataSet放入Session,然后再跳转到A页面。。这样应该就可以了吧。。。
(两个页面的Session的名字是一样的哟。)
你试试。。呵呵。。
我没试过。。。对于你的问题。我想了个办法。但不知道可不可以,你先试试。
1。首先在A页面加载的时候判断Session是否为空,如果为空,你就可以将DataGrid与数据库中的某一张表绑定(将表中的数据提出来放到DataSet中,然后与DataGrid绑定);如果不为空,就可以与Session中的DataTable绑定。
2。然后在B页面(你是B页面添加信息,应该会有个按钮),在按钮的Click事件中,先将要添加的信息插入到表中,然后再把表中的数据取出来放入DataSet中。然后将DataSet放入Session,然后再跳转到A页面。。这样应该就可以了吧。。。
(两个页面的Session的名字是一样的哟。)
你试试。。呵呵。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询