我的MVC 4视图中有一个文本框,我想让用户在更改文本时按Enter键并调用控制器的操作方法。感谢。
以下是我的观点的一部分:
@using (Html.BeginForm())
{
<div class="editor">
@Html.LabelFor(m => m.FolderPath)
@Html.TextBoxFor(m => m.FolderPath, new { @Id = "FolderPath", @style="width:500px;" })
@Html.ValidationMessageFor(m => m.FolderPath)
</div>
控制器的一部分:
[HttpPost]
[MultipleButton(Name = "action", Argument = "Refresh")]
public ActionResult Refresh(EdiFileModel ediFileModel)
{
if (Directory.Exists(ediFileModel.FolderPath))
{
FolderPath = ediFileModel.FolderPath;
}
else
{
ModelState.AddModelError("FolderPath", "This folder does not exist!");
}
ediFileModel = Load();
return View("Index", ediFileModel);
}
答案 0 :(得分:0)
添加提交按钮...
<input type="submit" value="Submit"/>
在表单内。