MVC:提交TextBox更改

时间:2014-06-02 12:41:19

标签: javascript html

我的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);
}

1 个答案:

答案 0 :(得分:0)

添加提交按钮...

<input type="submit" value="Submit"/> 

在表单内。