Klassenattribute (z.B. [Serializable]) in ASP.NET



  • Es gibt ja in C# die Möglichkeit, einer Klasse Attribute mitzugeben, z.B.:

    [Serializable]
    class MeinObjekt
    {
    }
    

    Kann ich das auch machen, wenn ich eine Klasse in ASP.NET habe?

    <%@ Page Title="Meine Webseite" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
        CodeBehind="MeinObjekt.aspx.cs" Inherits="MeineWebseite.MeinObjekt" %>
    

    Hier wird ja die Klassendeklaration nicht mehr selbst geschrieben, sondern man schreibt nur die Funktionen in ein <script> -Tag und daraus macht ASP.NET dann die Klasse ASP.MeinObjekt_aspx . Was mache ich nun also, wenn die Klasse, die mir da generiert wird, so ein Attribut haben soll? Reicht es, die Basisklasse MeineWebseite.MeinObjekt aus dem CodeBehind mit dem Attribut zu versehen oder muss man da was anderes machen?



  • Probiers doch einfach mal aus.. kenn mich mit ASP net aus, aber setzt ein attribute mal über die Codebehind Klasse, und frag das attribte ab;)


Log in to reply