【发布时间】:2011-06-16 18:27:21
【问题描述】:
我正在尝试从 PartialView 内部访问 id 的 Route 值。我有一个帖子,评论场景。我希望我的评论部分视图能够访问 PostId。
网址如下所示:
帖子/详细信息/2
现在,如何访问局部视图中的值 2?
更新:
我将 CommentsController 更改为以下内容:
public ActionResult Add(string id,string subject,string name,string body)
{
}
但是现在当我调试它甚至没有进入 Add 方法。
更新 2:
我的局部视图如下所示:
<div class="title">Add Comment</div>
@using (Html.BeginForm("Add","Comments",FormMethod.Post))
{
@Html.Label("Subject")
@Html.TextBox("subject")
<br />
@Html.Label("Name")
@Html.TextBox("name")
<br />
@Html.Label("Body")
@Html.TextBox("body")
<input type="submit" value="submit" />
}
这里是控制器:
public ActionResult Add(string id, string subject, string name, string body)
如果我从上述控制器操作中删除 id,那么它就可以工作。
【问题讨论】:
标签: asp.net asp.net-mvc