我有一个带有下一个按钮的asp.net元素(表单),我希望当用户单击按钮时第一个div隐藏,第二个div显示使用c#代码。
答案 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");
}