Ich erhalte einen Stapelüberlauf, wenn versucht wird, eine öffentliche Eigenschaft in einer MasterPage von einer ASPX-Seite aus festzulegen.Stapelüberlauf beim Festlegen der MasterPage-Eigenschaften
Ich mache einen "Grußkarten" -Editor mit einem TabContainer. Jede Registerkarte verfügt über ein Benutzersteuerelement und alles wird aktualisiert, wenn die aktive Registerkarte geändert wird. Dabei muss ich alle Daten in den Eigenschaften der Masterseiten speichern.
Von der ASPX-Seite:
protected void tcTabs_ActiveTabChanged(object sender, EventArgs e)
{
Master.Message = "blahblah";
}
Von der Masterpage:
public string Message
{
get { return Message; }
set { Message = value; }
}
Und das ist, wo ich einen Stapelüberlauf zu bekommen; in der Menge {}. Ist es egal, was ich versuche zu setzen, bekomme ich jedes Mal das gleiche Problem. Ich bin mir sicher, dass mir etwas Kleines fehlt, aber soweit ich sehen kann, befolge ich alle Beispiele, die ich gefunden habe.
+1, oder verwenden Sie, wenn möglich, eine Auto-Eigenschaft (C#> = 3.0): public string Message {get; einstellen; } – ybo
Ja, guter Punkt. – Kieron
Danke, ich wusste, dass es eine Art von Fehler n00b war. –