我不知道如何解决或处理这个问题。但我目前有2个链接如下:
NavigateUrl="~/Admin/ManageProducts.aspx?IsMeal=true
和假。
当它设置为TRUE时,我希望txtDescription可见,当设置为FALSE时,我不想让txtDescription不可见。
IsMeal是我数据库中的BIT。所以我需要以某种方式定义,当ManageProducts.aspx?IsMeal=true
然后txtDescription应该是可见的,并且反向
FALSE = invisible
但我如何管理呢?
答案 0 :(得分:3)
在Page_Load()
方法中,您可以添加以下内容:
protected void Page_Load(object sender, EventArgs e) {
txtDescription.Visible = Convert.ToBoolean(Request.QueryString("IsMeal"));
}
答案 1 :(得分:1)
在ManageProducts.aspx.cs文件中,输入:
protected void Page_Load(object sender, EventArgs e) {
if (Request.QueryString["IsMeal"] != null) {
if (Boolean.Parse(Request.QueryString["IsMeal"])) {
txtDescription.Visible = true;
}
else {
txtDescription.Visible = false;
}
}
}
答案 2 :(得分:0)
您是否只需相应地设置属性:
bool isMeal = Convert.ToBoolean(Request.QueryString["IsMeal"]);
txtDescription.Visible = isMeal;