2016-08-25 86 views
0

如何继承类,当我尝试继承它时会给我一个错误。C#ASP.NET继承

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

public partial class expresion2 : System.Web.UI.Page 
{ 
    public String nombre, email, telefono, contra, usuario; 

    protected void Page_Load(object sender, EventArgs e) 
    { 
     nombre = txtNombre.Text; 
     email = txtEmail.Text; 
     telefono = txtTel.Text; 
     contra = txtContra.Text; 
     usuario = txtUser.Text; 


    } 
} 

当我尝试继承 “expresion2” 它给了我2016

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

public partial class mostrar2 : expresion2 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
} 

enter image description here

回答

6

你mostrar2和表达式类不是一个命名空间中定义的VS工作室编译错误。

正确的定义如下:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace myNamespace 
{ 
    public partial class expresion2 : System.Web.UI.Page 
    { 
     public String nombre, email, telefono, contra, usuario; 

     protected void Page_Load(object sender, EventArgs e) 
     { 
      nombre = txtNombre.Text; 
      email = txtEmail.Text; 
      telefono = txtTel.Text; 
      contra = txtContra.Text; 
      usuario = txtUser.Text; 


     } 
    } 
} 

而且;

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace myNamespace 
{ 
    public partial class mostrar2 : expresion2 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 

     } 
    } 
} 
+0

它不起作用!仍然给出相同的错误,是否有另一种方法来从expresion2继承变量到mostra2? – Takami