【问题标题】:Get PartialView action and controller responsible for the post获取负责帖子的 PartialView 操作和控制器
【发布时间】:2010-09-15 07:22:23
【问题描述】:

我有一个 PartialView,在一个执行 ajax 发布的表单上。我的所有控制器都继承自一个基础控制器,该控制器具有“ReferringPartialView”属性。

我需要以某种方式设置该属性并允许用户在发布操作中使用它。

我想我需要覆盖“OnActionExecuting”,所以我已经这样做了,但我无法在哪里找到实际发布的“PartialView”。

我查看了 ActionExecutingContext,但它要么给我引用 URL,要么给我当前操作,但不给我引用 PartialView。

我希望这是有道理的:)

【问题讨论】:

    标签: c# asp.net-mvc-2


    【解决方案1】:

    请求中没有任何信息可让您确定是哪个局部视图发出了请求。

    您需要建立一些约定来实现您想要的。隐藏字段、url 的变体、查询字符串值,换句话说,您添加到表单帖子中的自定义内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      相关资源
      最近更新 更多