解决方案 »

  1.   

    完全可以,对于程序来说,html不过是一个可以被读取出来的 文件,读取出来的内容就是string,你想要获取id就是正则获取对应的部分字符串,so……实际难度看你html复杂度了
      

  2.   

    方法1:
    用webbrower加载这个HTML,然后dom操作:document.getElementById(inputid);方法2:
    把HTML作为字符串整个读入,然后用正则表达式去匹配获得这个id。
      

  3.   

    我觉得把HTML看作一个字符串,然后用正则表达式获取好一点
      

  4.   

    假如html文件为<html>
        <head>
            <meta http-equiv=content-type content="text/html;charset=GBK">
        </head>
        <body>
            <input id="_txt"  type="password" />
            <input id="_ttm"  type="button" value="提交" onclick="sub()">
        </body>
        <script>
                function sub(){
                    var content = document.getElementById("txt");
                    alert(content.value);
                }
                
        </script>
    </html>提取input标签控件ID 的正则表达式:    (<input|<INPUT)[^>]*?\bid\b\s?=\"?([^\s]+)\"?
    那C#代码怎么写?(非常抱歉,我是初学者也是在自学,请大家多多见谅和帮帮忙)
      

  5.   

    可以参考下这个分享,个人觉得很不错~
    http://bbs.csdn.net/topics/390965267