ist hier nicht erlaubt, weil es nicht verlängern Klasse 'System.Web.UI.UserControl'
Habe ich eine Benutzer-Steuerelement, das erweitert die DEVExpress ASPxGridView. Mein Ziel ist es, dieses Steuerelement ein template (style-Einstellungen, gemeinsame Eigenschaften) für alle Zeiten würde ich aber das GridView irgendwo, aber anstatt das hinzufügen der Eigenschaften und Stile, könnte ich verwenden Sie es als Vorlage. Alle anderen Eigenschaften, Ereignisse, etc. wäre von der Basisklasse geerbt
Hier ist meine ascx.cs-code
namespace CORE.Web.UserControls
{
public partial class ucGridView : DevExpress.Web.ASPxGridView.ASPxGridView
{
}
}
und die ascx-code
<dx:ASPxGridView ID="gcGridView" runat="server" AutoGenerateColumns="False" Styles-AlternatingRow-Enabled="True">
<Settings HorizontalScrollBarMode="auto" VerticalScrollBarMode="auto" VerticalScrollableHeight="500" />
<SettingsPager PageSize="20">
<PageSizeItemSettings Visible="true" ShowAllItem="true" />
</SettingsPager>
<SettingsBehavior AllowFocusedRow="true" />
<Styles>
<Header VerticalAlign="Top" Wrap="True"></Header>
<AlternatingRow Enabled="True"></AlternatingRow>
</Styles>
ist und wo es in der aspx-Seite
<uc1:ucGridView runat="server" ID="ucGridView" DataSourceID="masterStatsObjectDataSource" />
Gibt es andere Probleme, wie die Spalten und was die wissen, ich werde viel mit, aber ich bin der Kollision mit einem Hindernis nur, wie es funktioniert zur Laufzeit
Bekomme ich diese Fehlermeldung
'CORE.Web.Benutzersteuerelemente.ucGridView' ist hier nicht erlaubt, weil es nicht verlängern Klasse 'System.Web.UI.UserControl'.
Zeile 1 der aspx-Seite ist
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucGridView.ascx.cs" Inherits="CORE.Web.Benutzersteuerelemente.ucGridView" %>
Ich bin mir nicht sicher, wohin Sie gehen von hier aus, denn das sollte einfach sein. Jegliche Hilfe würde sehr geschätzt werden.
Dank
InformationsquelleAutor Isaac Levin | 2013-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser Kontrolle möglicherweise nicht in den aktuellen namespace.
Lesen : http://forums.asp.net/t/1557864.aspx?UserControl+is+not+allowed+here+because+it+does+not+extend+class+System+Web+UI+UserControl+
Hoffe, dass hilft.
InformationsquelleAutor Anupam Singh
Nicht die beste Auflösung, aber ich habe beschlossen, erstellen Sie ein Server-Steuerelement, das vererbt alle Eigenschaften und Ereignisse. Von dort aus ging es direkt nach vorne
InformationsquelleAutor Isaac Levin