我有以下按钮,当单击它时正在调用一个函数,

有没有办法知道控制器中该按钮已被单击?

$("#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);
        }
    });


希望这可以帮助....

10-07 14:50