如何从视图中强键入操作

本文关键字:操作 视图 | 更新日期: 2023-09-27 18:33:25

我对使用 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);
}

如何从视图中强键入操作

@using(Html.BeginForm(action, controller)){ /*form fields go here*/}

我不太理解您的评论,但是在查看了您的代码之后,我认为您的意思是说如何"删除"ActionLink并将表单绑定到控制器中的特定操作。这是你要的吗?