我制作了一个文本区域,希望人们能够在其中输入评论。然后我在控制器中有一个应该使用该字符串的方法。
如何将文本区域中的信息提取到方法中?
我不知道您的 View 或 Action 方法的外观如何,但请给您的 TextArea 一个名称,例如comment
:
@using (Html.BeginForm("MyAction", "MyController")) {
@Html.TextArea("comment")
<input type="submit" value="Submit" />
}
然后确保您的操作中有一个具有相同名称的参数:
[HttpPost]
public ActionResult MyAction(string comment)
{
// Do something with the comment
}
当您发布时,默认模型绑定器将负责将 TextArea 中的文本放入comment
参数中。