如何从后面生成asp验证控件?

时间:2013-04-25 08:04:40

标签: asp.net .net .net-4.5

我想知道asp验证控件,假设我们正在构建一个asp应用程序并将其与外部社交媒体集成,例如:Facebook,LinkedIn等,并从那里获取一些数据,然后我们使用数据和填充它进入某些领域或控制,由于从这些媒体返回的数据量不确定,我们决定从后面生成像文本框一样的控件,取决于返回的数据量,我的问题是如何验证?我们可以从后面生成asp验证控件吗? 如果有可能,给我举个例子,任何帮助都会很棒,谢谢你。

1 个答案:

答案 0 :(得分:0)

当然可以!从Facebook或LinkedIn等社交媒体获取数据与获取POSTGEt电话的响应有关。

例如,设置一个变量,如:

 mail = Response.Write(Request.Form['mail']);

或者如果您已将其放在文本框中:

string email = TextBox1.Text;

然后您可以运行示例regex验证器:

Regex regExEmail = new Regex(@"^(((((0[1-9])|(1\d)|(2[0-8]))-((0[1-9])|(1[0-2])))|((31-((0[13578])|(1[02])))|((29|30)-((0[1,3-9])|(1[0-2])))))-((20[0-9][0-9])|(19[0-9][0-9])))|((29-02-(19|20)(([02468][048])|([13579][26]))))$ ");
if (!regExEmail.IsMatch(email))
{
    Response.Write("not valid");
}

要动态添加文本框,请检查here

如果您想在VB尝试this

中添加示例