问题四:
"UsersOperating/images/image_faces/"
应为:
"/UsersOperating/images/image_faces/"或"~/UsersOperating/images/image_faces/"
因为别人用的是网站,你可能用的是虚拟目录。

解决方案 »

  1.   

    1、使用事务做同步,要么两表数据提交都成功,要么都失败回滚。
    2、同1。
    3、2627是数据库编号,那么只能从数据库中读取。
    4、
    //try:
    <img src='<%= ResolveUrl("~/images/top.gif") %>'>主要是路径问题
      

  2.   

    首先你的问题描述自己得好好组织下文字,错字太多了,不知道你想不想解决问题?其次你的代码写的也有问题,如果是商用程序,你这样的程序把自己折腾死的。建议 1:既然你使用存储过程来验证用户同时增加用户,那么为什么不在存储过程里面使用其他专用的返回值而不是依靠userid以及那个number来判断是否用户重复以及其他错误,这样你的程序可读性很差。
         2:在你确定按照1来完善你的程序后,你说的问题1可以很好的解决;问题2你自己看看你的 protected   void   Button1_Click(object   sender,   EventArgs   e) ---这个应该是添加用户的代码块吧?里面并没有执行比对验证码的功能!关于问题3,我建议不要使用这个sql内置错误码来判断,而应该在存储过程里面返回一个特定的错误代码和错误描述的output变量来共同描述当前的错误!这样你就不会有这个困惑;关于问题4:你应该使用“绝对路径",以程序目录根结点开始追溯到当前访问的目录
    比如我程序是根目录是a(c:\inetpub\wwwroot\a),我要访问d目录里面的e.gif图片(c:\inetpub\wwwroot\a\b\c\d\e.gif)
    那么不管链接所在的页面在哪个目录下面,我这样写它肯定可以访问到该图片
    "/a/b/c/d/e.gif",即使该链接所在页面在b目录或者c目录