你在项目里新建一个web 窗体, 把UserInfoManage.aspx的有用代码全拷进去 就行了

解决方案 »

  1.   

    UserInfoManage.aspx.cs是否包括在项目中了并编译?
      

  2.   

    我感觉问题不是在代码 的 错误和页面的设计这些上面
    可能是和IE版本、IIS服务器、甚至是VS的开发环境有关系。
    但是我说不上 来 啊 
    折腾得我实在不知道从何下手了有么有谁可以提出个一针见血的地方???
      

  3.   

    .net Framework 是不是有2个\版本
      

  4.   

    你的IIS不支持ASP??
    试试重装IIS,在安装时选择ASP!
      

  5.   

    项目中不止这一个文件吧?  你浏览其它页面看有没有问题?或你在此页面的Page_Load里做个断点, 看能否跟踪进去
      

  6.   

    你的代码是不是都是你自己写的???你有没有在html环境下写代码???我也遇到过类似问题,我就是重新再建立一个页面,把相关代码copy到新的页面中的。
    你如果解决了,请总结一下!!gz
      

  7.   

    估计是UserInfoManage.aspx.cs这里面出问题了,你编译通过没有?
      

  8.   

    把 Inherits="AutoWebSystem.UserInfoManage" 去掉不要
      

  9.   

    编译通过
    新建页面也是同样的问题
    至于IIS有2个版本,我不清楚。可否告诉我如何重装IIS,该怎么设置?
    chenee543216(chenee):如果这个闹心的问题一旦解决,我 一定来作个总结。我快疯掉了。
      

  10.   

    Inherits="AutoWebSystem.UserInfoManage" 去掉也没用啊
      

  11.   

    IIS卸载啊~然后找张盘添加组建就可以了~一般都会支持ASP的~
      

  12.   

    你的是2000吗?
    控制面板/添加删除程序/添加/删除Windows组件,第一个就是IIS
      

  13.   

    是2000,我 估计 是支持ASP的 ,因为我 去除掉'Page language="c#" Codebehind="UserInfoManage.aspx.cs" AutoEventWireup="false" Inherits="AutoWebSystem.UserInfoManage" '能运行页面,说明是支持 ASP的 吧
      

  14.   

    你的这个问题是否是后台代码引起的?
    你先不要重新安装IIS,首先你确认:你的代码是写在.cs里面的还是以<script runat="server"></script>这样写在html代码里面的?
    而且你确认,html代码的第一行必须是
    <%@ Page language="c#" Codebehind="UserInfoManage.aspx.cs" AutoEventWireup="false" Inherits="AutoWebSystem.UserInfoManage"%>而且,你确认在AutoEventWireup="false"的情况下,html代码里面必须没有任何类似于
    <script runat="server">...</script>这样的代码。给你一个我写的.aspx代码的第一行例子:
    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="addmanual.aspx.vb" Inherits="Sanxing.Web.Office_CreateManual"%>
      

  15.   

    TomMax(笑望人生):你说的 问题我都有去看。
     
    其实,我新建一个WebForm的页面,问题也同样出现,所以,不是“html代码里面必须没有任何类似于
    <script runat="server">...</script>这样的代码”的问题。第一行的代码是自动生成的,所以,一般不可那果农出错。所以,问题 不是出现在这里,可能是哪个我们忽略了的小问题,而我不明白。
      

  16.   

    如果这个办法还是不行,那么你首先删除.Net运行时和SDK,然后在控制面板-->添加删除程序-->添加Windows组件,里面取消IIS,然后重新启动以后再安装IIS。
    IIS安装完毕后再安装.Net运行库和SDK。然后重新建立一个代码分离的aspx文件,把你出错的aspx文件的html代码中的<form></form>之间的html代码复制到新aspx中,编译后运行,看是否运行成功,运行成功以后再复制后台cs代码。这样基本上错误可以找到。
    如果这样还出错,你就把你出错的代码复制到另一台带.net运行库的电脑上运行,这样可以检查出是你的代码出错还是系统有问题。
      

  17.   

    先卸载掉.net运行时和 sdk?
    再卸载IIS,再安装IIS,再安装.net运行时和 sdk?
      

  18.   

    我估计就是IIS的问题!!
    既然新写的代码也有问题的话,肯定要从新配置!!
    在WWW服务中有Active Server Page选项,选中配置IIS!!!
      

  19.   

    这个问题解决了,但是具体 错误在哪里呢?
    我重新装了2000 server,.net更是重新反复装卸了有5次之多。如果有朋友也再遇到类似的问题,可以先考虑操作系统,组件是否都有更新和安装。可能大家都已经挖空心思地考虑了这个问题的种种可能。
    谢过,结帖。