我正在创建一个包含文本框,图像和其他几个控件的服务器控件。我正在使用属性设置各种嵌入式控件的属性。有没有办法用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>
我搜索过搜索过的搜索结果并没有找到任何内容,也许这是不可能的,但如果有人有任何想法请分享。
谢谢你, 格雷格