如果您希望将更长的代码行分解为更易读的格式,那么aspx页面的语法是什么。
示例:
<asp:Label runat="server" ID="lblTest" CommandName="Sort" CommandArgument="Efficiency" ForeColor="White" Text="<img src='images/bluecell.png' /> = 66 - 100 % <br><img src='images/greencell.png' /> = 33 - 66 % <br> <img src='images/ambercell.png' /> = 0 - 33%"> </asp:Label>
成像:
<asp:Label runat="server" ID="lblTest" CommandName="Sort" CommandArgument="Efficiency"
ForeColor="White" Text="<img src='images/bluecell.png' /> = 66 - 100 % <br><img
src='images/greencell.png' /> = 33 - 66 % <br> <img src='images/ambercell.png' /> = 0 - 33%">
</asp:Label>
或者是否无法分解单个属性的值?
答案 0 :(得分:3)
只需按CTRL + k + D即可完成此操作。 Visual Studio自行完成格式化和缩进。
它可以帮助你。
答案 1 :(得分:1)
有一个快速的玩法,我很惊讶地看到只是将Text属性分布在多行上确实产生了有效的标记(据我所见)。
<asp:Label runat="server"
ID="lblTest"
CommandName="Sort"
CommandArgument="Efficiency"
ForeColor="White"
Text="<img src='images/bluecell.png' /> = 66 - 100 % <br>
<img src='images/greencell.png' /> = 33 - 66 % <br>
<img src='images/ambercell.png' /> = 0 - 33%" />
它与VS中的颜色格式有关,但是当它在浏览器中显示时会产生:
<span id="ctl00_ContentPlaceHolder1_lblTest" CommandName="Sort" CommandArgument="Efficiency" style="color:White;"><img src='images/bluecell.png' /> = 66 - 100 % <br><img src='images/greencell.png' /> = 33 - 66 % <br><img src='images/ambercell.png' /> = 0 - 33%</span>
所以只要尝试将它放在不同的行上,忽略VS试图对它不理解的东西进行颜色编码并看看你得到了什么。
(顺便说一句,请使用<br />
代替<br>
)