清除@ Html.TextArea

时间:2014-03-11 07:23:24

标签: ajax asp.net-mvc razor html-helper

我希望在数据库中添加TextArea值之后我要清除TextArea。我怎样才能做到这一点?

查看

@using (Ajax.BeginForm("ResearcherMessage", "Researcher", new AjaxOptions { UpdateTargetId = "ResearcherMessageDiv" }))
{
        @Html.TextArea("MessageTextArea", new { @class = "messageTextArea" })
        <br />
        <input id="AddMessageSubmit" type="submit" value="Add Message" />
}

1 个答案:

答案 0 :(得分:3)

修改AjaxOptions对象以包含以下属性:

OnSuccess="Done"

然后使用该名称定义一个JavaScript函数,该函数可以满足您的需要,例如:

function Done() { 
    document.getElementById("MessageTextArea").innerHTML = '';
}