Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET JavaScript onClick函数_Javascript_Html_Asp.net - Fatal编程技术网

ASP.NET JavaScript onClick函数

ASP.NET JavaScript onClick函数,javascript,html,asp.net,Javascript,Html,Asp.net,我有一个index.cshtml页面,其中有一个按钮: <div> @Html.EslButton(T("Create Request").ToString(), "createRequestBtn") </div> 在my HomeController.cs中,我有一个名为CreateRequests的函数: public ActionResult CreateRequests(ViewModel model)

我有一个index.cshtml页面,其中有一个按钮:

 <div>
    @Html.EslButton(T("Create Request").ToString(), "createRequestBtn")

</div>
在my HomeController.cs中,我有一个名为CreateRequests的函数:

 public ActionResult CreateRequests(ViewModel model)
        {


            return new EmptyResult();

        }
问题: 如何通过单击按钮进入控制器中的CreateRequests方法

谢谢

$("#createRequestBtn").on('click', function (event) {

    event.preventDefault(event);

    var xhr = new XMLHttpRequest();
    xhr.open("post", "/Home/CreateRequests");
    xhr.send();

});
但您应该删除模型参数

public ActionResult CreateRequests()
{

   return new EmptyResult();

}

工作起来很有魅力。谢谢不客气!!不接受任何参数。最好说明您使用的是哪种类型的ASP.NET;Web表单、MVC、Razor页面等。在本例中,很明显您使用的是MVC,但具体一点很好。这是否回答了您的问题@异端猴子我已经得到了答案。不过还是要谢谢你!你是否已经得到答案并不重要。问题不在于你;这是关于成千上万的其他人在你身后提出同样的问题。我们不希望他们必须筛选235个关于如何完成这项任务的问题,而我们已经得到了关于如何完成这项任务的答案。相反,我们把他们引向一个有着规范答案的问题。以重复的方式结束问题不是惩罚!这是一件好事。你的问题是其他人找到规范答案的路标。结束问题不会删除问题(或答案)。它只是告诉通过搜索找到这个问题的人,这个问题在别处得到了回答。
public ActionResult CreateRequests()
{

   return new EmptyResult();

}