我正在为此挠头,但不知道问题出在哪里。我的实际代码是
<asp:Label ID="Label1" runat="server" Text="abc"
Visible='<%#Request.QueryString["ListName"] == null %>' />
<asp:GridView ID="gvLists" runat="server"
Visible='<%#Request.QueryString["ListName"] == null %>' />
如您所见,我试图只使对象的可见性由查询字符串驱动。它适用于 GridView,但不适用于标签。我还尝试了 Panel 和 HyperLink,结果相同。
我确信我可以通过将我的代码放在代码隐藏中来完成这项工作,但它不会那么干净。