首页 新闻 搜索 专区 学院

asp.net mvc问题

0
悬赏园豆:20 [已关闭问题]

asp.net   mvc中
母版页有一个购物车的功能
商品详细和商品列表都是子页面
我在商品详细页点了一下  清空购物车
清空的操作是在名为clearCart的action里执行的
执行完后  我想返回到商品页并刷新   该怎么办

(关键是我怎么知道用户是在商品详细页执行的操作,而不是在商品列表页执行的操作的呢?)

liulun的主页 liulun | 菜鸟二级 | 园豆:257
提问于:2010-04-13 18:06
< >
分享
其他回答(1)
0

推荐用ajax调用clearCart

izee | 园豆:127 (初学一级) | 2010-04-14 05:46
0

2中解决方案:

1、用ajax,和view user control配合使用

2、因为是模板页,那么这个action必须在每个controller里都存在对吧?

    那你可以这样:

   i)还记得吗?所有的controller都继承了 controller类

     自己先继承一下 controller类

     然后在里面写上这个 action

   ii)然后自己创建controller的时候不要直接继承controller,而是继承自己的这个类

    这样,每个controller中都会有这个action

   iii)至于怎么知道是哪个controller 和 action 调用了,一个属性 RouteCollection里能得到

Dozer | 园豆:30 (初学一级) | 2010-04-16 14:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册