我在另一个部分视图内部渲染的部分视图中有以下代码,该部分视图用作项目中所有视图的_layout。有一个textarea评论。我需要在我的控制器中获取Textarea的值到Action方法。没有ViewModel,所以我不知道如何捕获内容。
<header>
<h4> Application Notes </h4>
<a href="#" class="icon-print"></a>
@using (@Html.BeginForm("Comment", "LoanApplication"))
{
@Html.TextArea("Comment")
@*<textarea cols="100" rows="2" name="Comment" placeholder="Leave Comment ..."></textarea>*@
<input value="Add Comment" type="submit" />
}
</header>
控制器代码为:
[HttpPost]
[Route("Comment")]
public async Task<ActionResult> Comment(string comment)
{
var loanApplicationServiceProxy = base.ServiceProvider.LoanApplicationServiceProxy;
var applicationComment = new LoanApplicationComment
{
};
await loanApplicationServiceProxy.PutLoanApplicationCommentAsync(applicationComment);
return View();
}
好像它应该是容易的东西,但我似乎无法弄明白。感谢您的任何和所有帮助。
答案 0 :(得分:0)
更改
string comment
要
string Comment
另一件事是尝试接收FormCollection
。