我有以下按钮,当单击它时正在调用一个函数,
有没有办法知道控制器中该按钮已被单击?
$("#RemoveFile").on("click", RemoveFile);
<button class="btn" style="height: 25px" type="button" id="RemoveFile"><p >Remove File</p></button>
最佳答案
正如Edurado所说的那样,您要求他实施
首先在HTML页面(剃刀视图/ aspx页面)中设置隐藏字段
<input type="hidden" id="StakeholderId" name="stakeholderId" />
然后添加如下脚本
$( "#buttonID" ).click(function() {
$( "StakeholderId" ).val(true);
});
并获取值并将值发布到控制器,如下所示
var hidden= $('StakeholderId').val();
$.ajax({
type: "post",
url: "Controller/Method",
data: {
hiddenField1: hidden,
hiddenField2: "hiddenValue2",
},
success: function() {
alert("yay")
},
error: function(e) {
console.log(e);
}
});
希望这可以帮助....