2016-08-25 3 views
0

Wie kann ich die Klasse erben, wenn ich versuche zu erben gibt es mir einen Fehler.C# ASP.NET-Vererbung

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; 


    } 
} 

Wenn ich vererben "expresion2" versuchen, es gibt mir einen Übersetzungsfehler auf VS Studio 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

Antwort

6

Ihre mostrar2 und expression2 Klassen sind nicht in einem Namespace definiert.

Die richtigen Definitionen wären die folgenden;

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; 


     } 
    } 
} 

Und;

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

Es funktioniert nicht! Gibt es immer noch den gleichen Fehler, gibt es eine andere Möglichkeit, Variablen von expresion2 nach mosra2 zu erben? – Takami