加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 09:17:42 所属栏目:asp.Net 来源:网络整理
导读:%if (CanRemove) Response.Write("b"+ProductName+"/b"); % 这段代码让我觉得很难看.更具体地说,每当我在ascx或aspx文件中看到对Response.Write的调用时,我都会怀疑我做错了什么.也许这是由于之前使用XSLT并注意到正确完成后,很少需要 xsl:text元素以生成ht
<%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方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读