我有以下代码:
<% using (Html.BeginForm("AddComment", "Comments", FormMethod.Post)) { %>
<div id="New_Comment">
<textarea name="newComment" id="newComment">Add comments</textarea>
<input type="submit" value="Add" />
<div><span class="text_grey">Attach:</span><a href="#" class="link_text_grey">File</a> <a href="#" class="link_text_grey">Link</a></div>
</div>
<%} %>
这是由 MyPage Controller 呈现的部分内容。由于某种原因,表单上的操作显示为空白,如果我引用 MyPage Controller 上的方法,它可以正常工作,我想要做的是使用我的表单指向不同的 Controller 。
最佳答案
为了解决这个问题,我简单地添加了一个区域路由值,如下所示:
new { area = "" }
使用空字符串将路线定向到默认区域。
关于asp.net-mvc - Html.BeginForm 部分用于不同的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3118905/