HyperLink 传递参数的事后,不能直接这样写:
<asp:HyperLink ID="Link_EditTopic" NavigateUrl='EditTopic.aspx?TopicId=<%# Eval("Topic_Id")%>' runat="server">编辑</asp:HyperLink>
要这样写:
<asp:HyperLink ID="Link_EditTopic" NavigateUrl='<%# Eval("Topic_Id","EditTopic.aspx?TopicId={0}")%>' runat="server">编辑</asp:HyperLink>
<asp:HyperLink ID="Link_EditTopic" NavigateUrl='EditTopic.aspx?TopicId=<%# Eval("Topic_Id")%>' runat="server">编辑</asp:HyperLink>
要这样写:
<asp:HyperLink ID="Link_EditTopic" NavigateUrl='<%# Eval("Topic_Id","EditTopic.aspx?TopicId={0}")%>' runat="server">编辑</asp:HyperLink>