私はasp.netc#を初めて使用するので、以下のコードを教えてください。
var td1 = new HtmlGenericControl("td");
このtdcolspanを任意の値にするにはどうすればよいですか?
IDまたはクラス値を追加するにはどうすればよいですか?
HtmlGenericControl.Attributes
コレクションに追加する必要があります
HtmlControl.AttributesプロパティASP.NETページ内のサーバー制御タグで表現されたすべての属性名と値のペアのコレクションを取得します。
var td1 = new HtmlGenericControl("td");
td1.Attributes.Add("colspan", "1"); // replace "1" with the correct value.
ページにコントロールを追加するtd
には、次のようなマークアップ(.aspx)を使用します
<table><tr id="row" runat="server"></tr></table>
次にtd1
、ページに追加するには、コードビハインドにこれを含めます。
row.Controls.add(td1);
次に、colspan
属性を設定するには、dknaackによるメソッドを使用します。
td1.Attributes.Add("colspan", 1);
または、マークアップで次のように行うことができます。
<td colspan="<%= ValueOfColSpanProperty %>">TableCell</td>
クラスを設定するには
td1.Attributes.Add("class", "tablecell");
IDを設定するには、ID
プロパティを設定します。
td1.ID = "id1";
IDがクライアントでどのようにレンダリングされるかを制御するには、使用可能ClientIDMode
な場合はプロパティを使用します。
td1.ClientIDMode = System.Web.UI.ClientIDMode.AutoID;
HtmlGenericControlは一般的にdivに使用しています。HtmlTableCellを使用する必要があります。
HtmlTableCell td = new HtmlTableCell();
td.ColSpan = 2;