我有一个以编程方式创建的字段验证器,如何将它放在我的aspx页面中的特定位置?现在它只是将它放在字段旁边但我想要它在其他地方,我该怎么做呢?
答案 0 :(得分:3)
我不知道我是否完全理解您的问题,但您应该能够将验证器添加到您想要的任何容器中。
<asp:TextBox ID="TextBox1" runat="server" ... />
<asp:PlaceHolder ID="PlaceHolder1" runat="server" ... />
代码隐藏:
RequiredFieldValidator val = new RequiredFieldValidator();
//populate validator properties
PlaceHolder1.Controls.Add(val);
答案 1 :(得分:0)
如果位置已修复,请使用ASP.Net占位符控件放置验证器。