Wie geben Sie einen namespace für eine ASP.net UserControl?
ich habe eine UserControl
im ASP.net:
GrobSelector.ascx.cs
:
...
public partial class GrobSelector : System.Web.UI.UserControl
{
...
möchte ich wickeln Sie diese Klasse in einer namespace:
GrobSelector.ascx.cs
:
...
namespace GrobSelectorNamespace
{
public partial class GrobSelector : System.Web.UI.UserControl
{
...
...
}
Außer jetzt code nicht kompilieren:
public partial class GrobSelector : System.Web.UI.UserControl
Stellen Sie sicher, dass die Klasse definiert in diesem code-Datei entspricht dem 'erbt' - Attribut, und daß Sie sich die richtige Basis-Klasse (z.B. Page oder UserControl).
Was ist der richtige Weg, um eine ASP.net UserControl
in einem namespace?
Bonus Geschwätz
Den code vor Datei enthält:
GrobSelector.ascx
:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="GrobSelector.ascx.cs"
Inherits="GrobSelector" %>
Bonus Lesen
- Putting ein Web User Control (ascx), die in einem namespace?
- namespace in asp.net usercontrol
- Erste-Namensraum-name nicht gefunden ASP.net user control
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Fehler, den Sie erhalten, erklärt es korrekt.
Sollten Sie Ihre "in-front" - Datei, so dass die
Inherits
Attribut berücksichtigt den namespace, in dem der control-Klasse befindet:VacationSelector.ascx/VacationSelector.ascx.cs
gesorgt!