单击HyperLink1,当username为英文时,Repeater控件可以显示内容,而为中文时就不能显
用?username="+HyperLink1.Text传值,单击HyperLink1,当username为英文时,Repeater控件可以显示内容,而为中文时就不能显示,为什么呢??
HyperLink1代码如下:
HyperLink1.NavigateUrl="detail.aspx?username="+HyperLink1.Text;
detail.aspx中的部分html代码如下:
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<table border="0">
<tr>
<td>姓名:</td>
<td><%# DataBinder.Eval(Container.DataItem,"username")%></td>
</tr>
<tr>
<td>性别:</td>
<td><%# DataBinder.Eval(Container.DataItem,"gender")%></td>
</tr>
<tr>
<td>QQ:</td>
<td><%# DataBinder.Eval(Container.DataItem,"qq")%></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>