我想在C#codebehind中创建一个选取框控件。我怎样才能做到这一点?我试过了:
marqueetd.Controls.Add (new System.Web.UI.HtmlControls.
其中marqueetd
是我要在其中添加选框控件的td
的ID。
然而,在HtmlControls.
之后没有选框控件!你知道我怎么做这个,或者有没有办法在我的aspx页面中标记代码并只添加代码隐藏的文本?
答案 0 :(得分:5)
您可以使用相应的标记名称创建generic control:
var control = new HtmlGenericControl( "marquee" );
marqueetd.Controls.Add ( control );
// set some properties/attributes
control.Attributes["foo"] = "bar";
control.InnerHtml = "<span>Some HTML</span>";
强制免责声明:marquee
已被弃用; marquee
让人烦恼。