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