0

为什么我的 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 />-->

当我运行代码并在我的网络浏览器中查看源代码时?

4

2 回答 2

1

您使用了 HTML 注释。<%-- --%>如果您不想在服务器上执行任何块,则需要将其替换为服务器端注释 ( ):

<%--<asp:HyperLink   
        ID="RandomFacts"   
        runat="server"  
        Text="Random Facts"  
        NavigateUrl="./RandomFacts.aspx">  
        </asp:HyperLink><br />--%>
于 2013-06-30T08:34:54.717 回答
0

像这样的 asp 控件<asp:Hyperlink... 只能被 IIS 理解而不是浏览器。IIS 将每个控件转换为 HTML 等效项,因此<asp:Hyperlink...更改为<a...

即使您已将其注释掉,它也会这样做,因为您的评论是客户端评论,只会由浏览器处理。

于 2013-07-03T15:13:22.813 回答