“/shop”应用程序中的服务器错误。
--------------------------------------------------------------------------------无法找到资源。 
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 请求的 URL: /shop/index.aspx

解决方案 »

  1.   

    name 和 Id 不一致,改成一致的看看<input type="submit" name="Login1:Button1" value="登录" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="Login1_Button1" />
      

  2.   

    你的按钮是什么
    <asp:Button></asp:Button>
    还是
    <Button runat=server></Button>
    或是
    <input type=submit/Button runat=server>
    ……??
      

  3.   

    晕,增加事件代理就可以了,还有看看页面上有没有return false
      

  4.   

    现在是好用了
    我是在一个edu.7wang.net.cn网站下
    建了三个虚拟目录 shop是其中的一个
    aspnet_client本来是放在网站的根目录下的 不好用
    然后我弄一份放到shop目录下 还是不好用
    然后我把根目录下的那份删除了 就好用了
    你说这是为什么呀 要是说shop下没有这个东西不好用还可以理解  但是为什么根目录下多一份这个也不好使就不能理解了 
    而且以后我要是在根目录下也要放。net代码的  需要aspnet_client文件呀 这可怎么办呢
      

  5.   

    另外问一个问题呀 为什么地址栏传递字符c++ 时 在页面中request获取该值时只能得到c呢  要怎么样才能获得c++呀
      

  6.   

    你有按钮要是<asp:Button>的话。
    在使用Asp.net开发BS应用程序的时候,我们经常会用到.net自带的验证控件,所以也会碰到如下情况,在表单中输入内容后,无论内容是否合法,点击按钮后,页面都不会执行提交动作(页面无任何反应),这种情况可以是由于aspnet_client目录安装不正确导致的,具体解决办法如下:解决办法首先删除站点下的aspnet_client目录,然后在iis中的该站点下,新建一个虚拟目录,名称为aspnet_client,路经设置到iis安装目录下的aspnet_client目录中(例如:C:\Inetpub\wwwroot\aspnet_client)如没有该目录的话可重新安装一下IIS。然后重新启动IIS,看问题是否解决。
    在服务器上的话你只有写javascript来验证了
      

  7.   

    另外问一个问题呀 为什么地址栏传递字符c++ 时 在页面中request获取该值时只能得到c呢  要怎么样才能获得c++呀