如何在asp.net c#codebehind中创建一个选取框?

时间:2012-08-25 14:57:13

标签: c# asp.net html marquee

我想在C#codebehind中创建一个选取框控件。我怎样才能做到这一点?我试过了:

marqueetd.Controls.Add (new System.Web.UI.HtmlControls.

其中marqueetd是我要在其中添加选框控件的td的ID。

然而,在HtmlControls.之后没有选框控件!你知道我怎么做这个,或者有没有办法在我的aspx页面中标记代码并只添加代码隐藏的文本?

1 个答案:

答案 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让人烦恼。