1. @Html.Raw() 方法输出带有html标签的字符串:
如: @Html.Raw("
Hello World!")
结果:Hello World!
2. @html.ActionLink生成一个标记:
如:@Html.ActionLink(“linkText”、“actionName”、“controlName”,new { id = " 911" },new{ target="_blank"})
结果:linkText
3. @Url.Action返回一个url
如:@Url.Action(“actionName”、“controlName”,new { id = " 911" })
结果:/controlName/actionName/911
4. @Html.Action加载局部页面,公共部分的代码例如:header/footer/menu/logout...
如:@Html.Action("actionName", "controlName")
5. @Html.RenderAction
如:@{Html.RenderAction("_VSPartial", "CMController");}
_VSPartial内容:
@model ActiveTesting
Hello World!
@if (Model != null)
{
Li Li}
View Code
原理:根据Controller → Model → View的顺序进行执行,然后把结果进行返回
6. @Html.RenderPartial
将用户控件直接嵌入当前页面
如:@{ Html.RenderPartial("_PatientMRPartial");}
_PatientMRPartial内容:
Hello World!
Tom
Jim