if (Project_Folder.Text.IndexOfAny(Path.GetInvalidFileNameChars()) >= 0)
我現在用这个方法。。但要是输入<test之类的话。。因为<这个字符被asp默认的。会直接暴掉怎样让它不暴掉呢

解决方案 »

  1.   

    可以使用替换的方法,“&lt”就是这个“<”,或者变成全角的输入。
      

  2.   

    文本框是别人随便输入的。。要是输入<fe类似的。。点确定button就会直接报错了。。
      

  3.   

    C/S结构?那么过滤判断写在CLIENT端
    B/S结构?那么过滤判断写在JAVASCRIPT中.
      

  4.   

    用JavaScript正则表达式 验证输入的内容
      

  5.   


    web程序只在浏览器端进行验证是不够的,很危险,服务器端的验证仍然不能少
      

  6.   

    我们是通过客户端在网页运行放在服务器上的程序。。是B/S的。。c#接触不多。。我猜想是因为浏览器的原因。。过滤判断写在js里面?我试试哈。。