使用c#代码隐藏并显示asp.net(div),我该怎么做?

时间:2015-08-20 14:25:54

标签: c# asp.net

我有一个带有下一个按钮的asp.net元素(表单),我希望当用户单击按钮时第一个div隐藏,第二个div显示使用c#代码。

2 个答案:

答案 0 :(得分:3)

这样的事情应该这样做

标记:

<div id="firstdiv" runat="server"></div>
<div id="seconddiv" runat="server"></div>

C#:

protected void MyButton_Click(object sender, EventArgs e)
{
    firstdiv.Visible = false;
    seconddiv.Visible = true;
}

您可以根据需要进行扩展。

答案 1 :(得分:1)

runat = "server"id添加到您要显示/隐藏的<div>。然后在服务器端C#代码中你可以隐藏,如下所示:

var theDiv = YourDivById as HtmlGenericControl;

if (theDiv != null)
{
    theDiv.Style.Add ("Display", "none");
}