Bazı denetimlerin (giriş metni gibi) CSS stil özniteliklerini aspx sayfasında .cs kodunda Request.Form["x"]
yöntemiyle ayarlamak istiyorum. Bu kodlar için runat = "sunucu" ayarlandı ve bunlar .cs ve bunların intelliense'lerinde bilinir. form1.FindControl("x")
(jQuery sorununa bağlı bazı nedenlerim için) bulmuyorum, ancak CSS stilini başka bir sözdiziminde ayarlamak istiyorum. Aspss kodunda request.form ["x"] yöntemi ile CSS atyle kontrollerinin özelliklerini nasıl belirlersiniz?
0
A
cevap
0
Bir öneri için teşekkürler Bir istemci html denetimi kullanmak yerine, bir css sınıfı adıyla bir sunucu tarafı denetimi kullanın. Ardından, koddaki CSS sınıfının tanımını değiştirin. sizin aspx olarak
: arkasında
<style type="text/css" runat="server" id="htmlCss"></style>
<asp:TextBox ID="txtField" runat="server" CssClass="myCssClass"></asp:TextBox>
Kodu:
protected void Page_Load(object sender, EventArgs e)
{
string css = @".myCssClass { background-color:yellow; }";
htmlCss.InnerHtml = css;
}
tüm kontrol bilmesi gerekir stilleri "myCssClass" içindedir olduğunu. Page Load'da stillerin ne olacağına siz karar verirsiniz.