【发布时间】:2016-11-13 17:43:46
【问题描述】:
我正在尝试在 ASP.NET MVC 中实现一个简单的搜索表单。现在我的cshtml看起来像这样
@using (Html.BeginForm("SearchDemo", "Home", FormMethod.Post))
{
<div>
Last Name:<br>
<input type="text" id="nameToFind" name="nameToFind">
<input type="button" id="submitId" name="submit" value="submit" />
</div>
}
我的控制器看起来像这样
[HttpPost]
public ActionResult SearchDemo(string nameToFind)
{
return RedirectToAction("Register", "Account"); //Only redirecting for now to test
}
按下提交按钮不会调用控制器,但按下 ENTER 会调用。我猜这意味着我的点击事件被 JavaScript 或其他东西吃掉了,所以我试图在 Chrome 中暂停脚本执行,但意识到 browserlink.js 陷入了无限循环。那是问题吗?无论哪种方式,我怎样才能停止无限循环?
【问题讨论】:
标签: javascript jquery asp.net asp.net-mvc asp.net-mvc-4