【发布时间】:2011-09-10 13:25:30
【问题描述】:
我有一个场景,我必须根据用户选择动态创建表单。在表单中,有几个文本框应该添加到 Total Textbox 的末尾。
我区分最后添加的文本框的方式是通过如下指定..
TextBox txt1 = new TextBox();
txt1.ID = "txt1";
txt1.CssClass = "addToTotal";
TextBox txt2 = new TextBox();
txt2.ID = "txt2";
txt2.CssClass = "addToTotal";
TextBox txt3 = new TextBox();
txt3.ID = "txt3";
txt3.CssClass = "txtTotalPoints";
PlaceHolder1.Controls.Add(txt1);
PlaceHolder1.Controls.Add(txt2);
PlaceHolder1.Controls.Add(txt3);
实际上,site css file 中没有名为 'addToTotal' 的 css 类。它只是用作一个标志来通知我在最后添加。
即使实际的类不存在,添加 .CssClass 是否也是一种好习惯。使用这种方法有什么陷阱吗?
【问题讨论】: