我创建了一个web user control
,然后将其放在login
页面中。当我点击提交按钮时,必须显示用户控件,它将重定向到主页。
来到我的代码,我已将该用户控件放在
中<div id="divloginUControl">
<td></td>
<td>
<LUC:LoginLoader ID="loginUserControl" runat="server" />
</td>
</div>
加载登录页面时,用户控件突出显示。为了隐藏用户控件,我写了
protected void Page_Load(object sender, EventArgs e)
{
//divloginUControl.Visible = false;
loginUserControl.Visible = false;
}
和提交按钮
protected void Button1_Click(object sender, EventArgs e)
{
loginUserControl.Visible = true;
}
但它不适用于提交按钮。
请提出建议。
答案 0 :(得分:1)
您在什么情况下设置Visible属性?如果您在内联代码中执行此操作,则会在事件处理程序之后处理,因此您只需在最终呈现之前将Visible设置为false。
答案 1 :(得分:0)
@bhasker .. 一种方法是,您可以在用户控制类中定义一个隐藏或显示UC控件的属性,并在使用UC的屏幕上,您可以隐藏或显示您的用户控件。