0

私は ASP.NET にかなり慣れていないので、ご容赦ください。ツールバーから要素をドロップすると、ID が付いてきます。div クラスを作成し、それを使用して次のような.box2コマンドを与えることが可能かどうか疑問に思っていますbox2.Visible=false;か?

<style>
    #box2
    {
        width: 100px;
        height: 100px;
        background: red;
    }
</style>


<form id="form1" runat="server">
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />
    <div runat="server" id="box2"></div>
</form>



protected void Button1_Click1(object sender, EventArgs e)
{
    if (box2.Visible == true)
    {
        box2.Visible = false;
    }
    else
    {
        box2.Visible = true;
    }
}
4

3 に答える 3

0

いいえ、クラスはクライアント側です。CSS と JavaScript に使用します。runat="server"コントロールに が割り当てられている場合、ID で要素にアクセスできます。

于 2013-09-03T10:08:36.360 に答える
0

いいえ、それは不可能です。サーバー側のコントロールでは Id を使用する必要があります

于 2013-09-03T10:06:48.080 に答える