我的 MVC 5 应用程序在索引页面中有一个表,我应该如何从索引页面调用 Controller 中的创建操作而不是默认按钮中的创建操作。 默认按钮的做法如下
@Html.ActionLink("Create New", "Create")
但是我的 table 的行为有点不同 我使用以下按钮
<input type="button" value="Add" onclick="add()" class="data-button" id="add-row" />
如何从这个按钮调用创建操作?
最佳答案
首先,为您的“创建”按钮指定一个id
,以便轻松识别:
@Html.ActionLink("Create New", "Create", null, new { id = "create-button" })
然后单击Add
按钮,从该按钮获取href
并重定向页面:
function add() {
window.location.assign($('#create-button').prop('href'));
}
如果您希望将事件附加到 jQuery 中的Add
按钮,请尝试以下操作:
<input type="button" value="Add" class="data-button" id="add-row" />
$('#add-row').click(function() {
window.location.assign($('#create-button').prop('href'));
});
关于jquery - 通过不同的按钮调用创建操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23928947/