为什么我的asp.net发表评论:
<!--<asp:HyperLink
ID="RandomFacts"
runat="server"
Text="Random Facts"
NavigateUrl="./RandomFacts.aspx">
</asp:HyperLink><br />-->
变成:
<!--<a id="RandomFacts" href="./RandomFacts.aspx">Random Facts</a><br />-->
当我运行代码并在网络浏览器中查看源代码时?
答案 0 :(得分:1)
您使用过HTML评论。如果您不想在服务器上执行任何块,则需要将其替换为服务器端注释(<%-- --%>
):
<%--<asp:HyperLink
ID="RandomFacts"
runat="server"
Text="Random Facts"
NavigateUrl="./RandomFacts.aspx">
</asp:HyperLink><br />--%>
答案 1 :(得分:0)
只有IIS {而不是浏览器'才能理解<asp:Hyperlink...
之类的asp控件。 IIS将每个控件转换为HTML等效项,因此<asp:Hyperlink...
更改为<a...
即使您已将其评论出来,也会这样做,因为您的评论是客户端评论,只会由浏览器处理。