public string TheTitle { get; set; }public string TheBody { get; set; }public ContentItem TheContent { get; set; }public string ContentID { get { return "content" + (TheContent != null) ? TheContent.ID.ToSTring() : "0"; }}
Page_Load中:
TheTitle = TheContentItem.Title;TheBody = TheContentItem.Body;
在页面上:
<div ID='<%= ContentID %>'> <h2 class='Title'><%= TheTitle ?? "No Title" %></h2> <p><%= TheBody %></p></div>解决方法 只有在未验证数据时才会出现问题.
使用.NET 4<%:TheBody%>语法是编码可能不受信任的数据的有效方法.在早期版本的框架中,您可以使用<%= httpUtility.HTMLEncode(TheBody)%>达到同样的效果.
总结以上是内存溢出为你收集整理的c# – 在WebControl中使用`<%=`是不错的主意全部内容,希望文章能够帮你解决c# – 在WebControl中使用`<%=`是不错的主意所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)