<%if (CanRemove) Response.Write("<b>"+ProductName+"</b>"); %>

这段代码让我觉得很难看.更具体地说,每当我在ascx或aspx文件中看到对Response.Write的调用时,我都会怀疑我做错了什么.也许这是由于之前使用XSLT并注意到正确完成后,很少需要< xsl:text>元素以生成html.当我的html代码隐藏在< %%>内时,我觉得它会干扰我读取代码的能力块.

这是我需要习惯使用Asp.Net还是有更好的方法来做到这一点?

<% if (CanRemove) { %><b><%= ProductName %></b><% } %>

<%=等同于Response.Write. 并且格式良好的代码:

<% if (CanRemove) { %>
    <b><%= ProductName %></b>
<% } %>

此外,这是ASP.NET MVC方法.

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:alixiixcom@163.com