ASP.NET MVC学习笔记(4)


public static class HtmlHelperExtension {
public static string Text2Html(this HtmlHelper helper, string input) {
input = input.Replace(" ", " ");
input = input.Replace("\r\n", "<br />");
input = input.Replace("\t", "&nbsp;&nbsp;&nbsp;");
return input;
}
}


在view上先引用扩展方法所在的命名空间
<%@ Import Namespace="SimpleBBS.Helpers" %>
然后扩展方法就能使用了,如下
<%= Html.Text2Html(Html.Encode(item.Content)) %>

10、如何定位脚本和CSS的位置

如果我们目录级别特别多,把脚本,样式表等放在一个固定的目录后,在特定的子目录访问这些资源路径可能不一致,在WebForm的时候只有服务端控件才能使用~语法,无论是部署在站点根目录还是虚拟目录,~都能表示应用的根目录,在ASP.NET MVC里我们可以用Url.Content来使用~,如下
<script src="https://www.jb51.net/<%=Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script>

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjfydy.html