我們使用.NET。在頁面加載後面的代碼中,我們想要訪問div的css風格並放入一些值。如何在.NET中訪問div標籤並更改樣式屬性?
我們無法將RUNAT =「SERVER」添加到div,因爲它在母版頁上。這是另一個頁面。
我們使用.NET。在頁面加載後面的代碼中,我們想要訪問div的css風格並放入一些值。如何在.NET中訪問div標籤並更改樣式屬性?
我們無法將RUNAT =「SERVER」添加到div,因爲它在母版頁上。這是另一個頁面。
我不知道你將如何使用div做,但你可以嘗試使用:
<asp:Panel Id="MyDiv" runat="server" ClientIDMode="Static"></asp:Panel>
天冬氨酸:面板讓你在前臺一個div。然後在後端,您可以使用
MyDiv.CssClass = "MyDivClass";
這將呈現爲
<div id="MyDiv" class="MyDivClass"></div>
你可以建立一個字符串,然後輸出到你的頁面的CSS樣式,在頁面加載的<asp:Literal>
,理想在您的母版的head
中使用<asp:ContentPlaceHolder>
。
在您的網頁:
<asp:Literal ID="litCSS" runat="server" />
在後面的代碼:
protected void Page_Load(object sender, EventArgs e)
{
string styles = "<style>div { color: black; }</style>";
litCSS.Text = styles;
}
http://stackoverflow.com/questions/92427/apply-inline-css-to-an-asp-網絡服務器控制或使用'.css'文件。你的問題可以做一些更具描述性的,也許包括一些代碼? – gaynorvader