ASP.NET JavaScript onClick函数
我有一个index.cshtml页面,其中有一个按钮: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)
<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();
}