Razor语法, 视图引擎 Razor(CSHTML)
@ 可以编写一条C#语句
@{} 可以编写一组C#语句,也有可能嵌着Html
@: 将文字内容直接输出到页面上去
@() 在一句中将一段C#代码包括起来,证明这一句完整的C#代码
@using MVCApplication.Model 引命名空间
Razor解决路径问题:
a标签: @Html.ActionLink("显示内容", "action, "控制器");
form: Html.BeginForm("action","控制器")
@{using (Html.BeginForm("Insert1", "Home")) { }
document.getElementById("cbt").onclick = function () { this.form.setAttribute("action", "@Url.Action("Exit", "CHome")"); this.form.submit(); };
js:Url.Action("Insert1", "Home")