3

リピーター内でこの div を使用しています。

<div class="view" id="View"> 

asp.net c# コードでこの div コントロールが必要です。これは私のコードです:

 HtmlGenericControl h3name = null;
 h3name = (HtmlGenericControl)RepeaterView2.Items[count].FindControl("View");
 h3name.Style.Add("width", CHeight.ToString());

しかし、私はコントロールを取得しませんでした。どうすればこの問題を解決できますか?

4

3 に答える 3

12

HtmlGenericControl特定の .NET Framework クラスで表されないすべての HTML サーバー コントロール要素のメソッド、プロパティ、およびイベントを定義します。したがって、サーバー コントロールの場合は、次のように簡単に使用できます。

HtmlGenericControl sample= e.Item.FindControl("YOURDIVNAME") as HtmlGenericControl;

また、に追加runet="server"しますdiv

于 2014-05-21T09:33:19.570 に答える
2

最初にdivにrunatサーバーを追加します

<div class="view" id="View" runat="server">

リピーターのアイテムバインドイベントで、次のように見つけます

HtmlGenericControl sample= e.Item.FindControl("View") as HtmlGenericControl
于 2014-05-21T09:37:13.510 に答える
2

あなたは属性divを持つ必要がありrunat = "server"ます。

于 2012-07-20T07:40:28.000 に答える