当前位置 : 主页 > 网络编程 > ASP >

Asp.net Response.Write在ascx / aspx文件中

来源:互联网 收集:自由互联 发布时间:2021-06-24
%if (CanRemove) Response.Write("b"+ProductName+"/b"); % 这段代码让我觉得很难看.更具体地说,每当我在ascx或aspx文件中看到对Response.Write的调用时,我都会怀疑我做错了什么.也许这是由于之前使用XS
<%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方法.

网友评论