私はasp.netとc#で作業しています。div
アプリケーションにタグがあります。コードビハインドでこの何かclass="something"
のクラスにアクセスする必要があります。どうすればよいですか。
コード:
<div class="something">
//somecode
<div>
注:コードビハインドのSomethingクラスにアクセスしたい。
ID
次のように指定して属性を付与しますrunat='server'
。
<div class="something" ID="mydiv" runat="server">
//somecode
<div>
コードビハインド:
something
ここでスタイルを変更できます。
mydiv.Style.Add("display", "none");
CS コードでアクセスする場合は、サーバー タグにします。
<div class="something" runat="server" id="something">
//somecode
<div>
asp.net は、クラスで検索する方法を提供していません。そのため、ID に依存する必要があります。
CS:
something.InnerHtml = "some code";
runat='server' 属性と ID が必要です。
<div class="something" runat="server" id="TestDiv">
//somecode
<div>
次に、コードビハインドで:
protected void Page_Load(object sender, EventArgs e)
{
TestDiv.InnerHtml += "test"; // The div is accessible
}
あなたができることは、すべてのコントロールをループして、それがそうであるかどうかを確認することだけCssClass
ですsomething
つまり、その div が IDDiv1
を持つ div 内にある場合は、次を使用します。
foreach (Control c in Div1.Controls)
{
if (c.CssClass == "something")
{
// do the moves here
}
}
div タグは、ページをスタイリッシュにするためのものです。div 内で id & class 属性を使用できます。この id & クラス名は css & js で呼び出されます。