欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MVC之@Html.Raw()用法

程序员文章站 2022-04-17 08:58:04
@Html.Raw() 方法输出带有html标签的字符串, 如:@Html.Raw("
输出字符串
") 结果:输出字符串 (红色字体的字符串) 使用Razor中的Html.Raw(推荐使用这种方式) Html.ActionLink的用法总结 1 ......

@Html.Raw() 方法输出带有html标签的字符串,

如:@Html.Raw("<div style='color:red'>输出字符串</div>")

结果:输出字符串 (红色字体的字符串)

 使用Razor中的Html.Raw(推荐使用这种方式)

 
Html.ActionLink的用法总结
1、Html.ActionLink("linkText","actionName")
第一个参数:要显示的文本,第二个参数:视图名
例如:<%=Html.ActionLink("跳转到About页面", "About");%> → <a href="/Home/About">跳转到About页面</a>
 
2、Html.ActionLink("linkText","actionName","controlName")
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:控制器名
例如:<%= Html.ActionLink("跳转到别的controler中", "Index", "Home");%> →<a href="/ Home/Index">跳转到别的controler中</a>
 
3、
Html.ActionLink("linkText","actionName",routeValues)
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数
例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }) %> → <a href="/Home/About/1?name=x">跳转到About页面</a>
 
4、 
Html.ActionLink("linkText","actionName",routeValues,htmlAttributes)
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数,第四个参数:设置标签属性
例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }, new { disabled = "disabled",@class = "about"})%>  →
 <a class="about" disabled="disabled" href="/Home/About/1?name=x">跳转到About页面</a>
 
注意:设置标签的class属性时,应在class前加上@,因为class是关键字。