我对使用MVC系统非常陌生,我想知道如何“强类型”控制器,而不是在视图中驻留的动作链接中使用字符串。我强烈键入引号,因为我仍然不确定它的用法。说我在下一个代码=行的顶部强力键入模型会是正确的吗?
以下是我的观点:
@model HtmlEditModel
<title> Input Yout Html </title>
@Html.BeginForm(
@Html.TextAreaFor(m => m.HtmlInput))
<input type ="submit" />
@Html.ActionLink("Back to List page",
这是我的行动:
[HttpGet]
public virtual ActionResult HtmlEdit(
ActionMode mode,
int? id = null,
string returnUrl = null)
{
return base.DataGet<HtmlEditModel, Html>(mode, ID, db.Htmls, returnUrl);
}
答案 0 :(得分:0)
@using(Html.BeginForm(action, controller)){ /*form fields go here*/}
我无法理解您的评论,但在查看您的代码后,我认为您的意思是如何“删除”ActionLink并将表单绑定到控制器中的特定操作。这是你要的吗?