猿问

关于传参数时浏览器把&解析为&的解决方法

<%@ Page Language="C#" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Master</title>
    <script runat="server">
    </script>
</head>
<body>
    <form runat="server">
    <div>
    
    <asp:GridView
       
        DataSource
        AutoGenerateColumns="false"
        Runat="server">
        <Columns>
        <asp:HyperLinkField
            HeaderText="Movie Categories"
            DataTextField="Name"
            DataNavigateUrlFields="Id,Name"
            DataNavigateUrlFormatString="Details.aspx?id={0}&Title={1}" />
        </Columns>
    </asp:GridView>    
    
    <asp:SqlDataSource
       
        ConnectionString="<%$ ConnectionStrings:Movies %>"
        SelectCommand="SELECT Id, Name FROM MovieCategories"
        Runat="server" />
    
    </div>
    </form>
</body>
</html>

如上代码,浏览器会把链接解析为<td><a href="Details.aspx?id=1&amp;Title=Adventure">Adventure</a></td>

请问有什么好的解决方法?

料青山看我应如是
浏览 1004回答 1
1回答

HUH函数

Web标准中就推荐用&amp;不要用&
随时随地看视频慕课网APP
我要回答