在aspx頁面背後的代碼我使用如下:如何添加在aspx.cs頁面的CSS類是指
<asp:GridView ID="grdCreateCustRepoUsers">
<asp:TemplateField>
<ItemTemplate>
<div class="cst_checkbox_container1" id="cs1" runat="server">
<div class="cst_checkbox unselected">
<label class="checkbox_value">
<asp:CheckBox ID="chkRead" runat="server" AutoPostBack="true" OnCheckedChanged="chkRead_CheckChanged" /></label>
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
</asp:GridView>
在後面的代碼我使用:
cs1.Attributes.Add("class", "some-class");
但它給錯誤該cs1
不會在當前上下文中退出。
我該如何解決這個問題?
請注意,格式化你的代碼的時候,我不得不刪除一個額外的''的' ASP之間:模板列>'和' asp:GridView>'。當我把代碼放入SO中時,我認爲這是一個錯字。如果不是,您需要更新您的代碼以反映此更改。 – freefaller 2013-02-22 12:14:58
雅,其正確的是,我只是從我的工作解決方案中粘貼代碼,並且很難在此格式化代碼,所以它可能會錯過任何額外的代碼。因此,PLZ提供了一些可以輕鬆格式化的東西。 – Raj 2013-02-22 12:34:07
如果您要求在SO上輕鬆地設置代碼格式,那麼這不是一個SO提供的工具(我知道) - 有太多的語言和標準。否則,你真的需要確保你的代碼是以一種好的方式寫的 - 所以你和其他人都會很容易地理解這個結構。 – freefaller 2013-02-22 12:49:40