我有两个页面:Default.aspx 和 Target.aspx。在 Default.aspx 上有两个按钮:
Button1 重定向到 ("~/Target.aspx?mode=\"drop\"");
Button2 重定向到 ("~/Target.aspx?mode=\"textbox\"");
On Target.aspx 后面的代码如下:
string display = Request.QueryString["mode"];
switch (display)
{
case "textbox":
TextBox1.Visible = true;
DropDownList1.Visible = false;
break;
case "drop":
TextBox1.Visible = false;
DropDownList1.Visible = true;
break;
}
如您所见,对于 Button1,Target.aspx 应该隐藏 TextBox1 并显示 DropDownList1。然而,这是行不通的。你能帮助我吗 ?谢谢
最佳答案
重定向到 ("~/Target.aspx?mode=drop"); 在重定向 URL 中删除不带引号的文本框
关于c# - 基于查询字符串的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868967/