在服务器控件上设置Css属性

时间:2017-12-03 17:17:01

标签: css properties controls

我正在创建一个包含文本框,图像和其他几个控件的服务器控件。我正在使用属性设置各种嵌入式控件的属性。有没有办法用Css做到这一点?

服务器控制的示例代码:

using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace CustomControlLibrary
{
    [DefaultProperty("Text")]
    [ToolboxData("<{0}:InputBox runat=server></{0}:InputBox>")]
    public class InputBox : Control
    {

        [
        Category("Custom Properties"),
        Description("Sets the width for the textbox."),
        DefaultValue("175px")
        ]
        public string TextboxWidth { get; set; }


    ...code to render controls...

     }
}

我可以这样做:

<cc1:InputBox ID="InputBox1" runat="server" 
    TextboxWidth="25px">
</cc1:InputBox>

我希望能够做到这一点:

.tb
{
TextboxWidth:"25px";
}

        <cc1:InputBox ID="InputBox1" runat="server" 
            CssClass="tb">
        </cc1:InputBox>

我搜索过搜索过的搜索结果并没有找到任何内容,也许这是不可能的,但如果有人有任何想法请分享。

谢谢你, 格雷格

0 个答案:

没有答案