<% string name=Request.Params["userName"].ToString();
       string pass=Request.Params["password"].ToString();
       HRModles.Users user=new HRModles.Users();
       user.U_name=name;
       user.U_password=pass;
       
       int result=HRBLL.LoginManagement.ReturnResult_Users_Validate(user);
       if(result!=0)
       {//输出一句}
       else
       {//输出一句}      
%>新建的是一个将代码放入一个单独的文件中,但visual c# 2008就是编译不了。

解决方案 »

  1.   

    提示什么错误,是否添加了相关DLL引用
      

  2.   

    "string"是一个类类型,不能用作表达式。应为“。”等等。
      

  3.   

    string int等等编译器都识别不利。
      

  4.   

    “/hr_class”应用程序中的服务器错误。
    --------------------------------------------------------------------------------编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: BC30109: “String”是一个类类型,不能用作表达式。源错误: 行 1:   <% 
    行 2:  string name=Request.Params["userName"].ToString();
    行 3:  string pass=Request.Params["password"].ToString();
    行 4:  HRModles.Users user=new HRModles.Users();
     源文件: D:\myweb\hr_class\login_Vidate.aspx    行: 2 期待你的回复!!!!
      

  5.   

    Page language怎么设置的
    贴出完整代码
      

  6.   

      先这样试试看
      HRModles.Users user=new HRModles.Users();
      user.U_name=Request.Params["userName"].ToString();  
      user.U_password=Request.Params["password"].ToString();
      

  7.   

    Page language怎么设置的?
    没有设置,这就是这个页面的全部代码。
    <% string name=Request.Params["userName"].ToString();
      string pass=Request.Params["password"].ToString();
      HRModles.Users user=new HRModles.Users();
      user.U_name=name;
      user.U_password=pass;
        
      int result=HRBLL.LoginManagement.ReturnResult_Users_Validate(user);
      if(result!=0)
      {//输出一句}
      else
      {//输出一句}   
    %>报错提示:验证():元素“html”出现的次数太少。
      

  8.   

    HRModles.Users 是个什么类?不会是个集合吧
    HRModles.Users.U_name 是什么类型?总感觉怪怪的
      

  9.   

    HRModles是我自定义的类,这个无所谓,关键是程序连string关键字都识别不了,郁闷。