Oggi una bella novità:
Create due MasterPage A e B. Nella A create una bella MultiView con due view (in aspx).
Nel codice, invece:
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
if (this.Master != null && this.MasterPageFile.IndexOf("a.Master") > -1)
this.MasterPageFile = "~/b.Master";
Create();
}
private void Create()
{
View view = new View();
TextBox txt = new TextBox();
txt.ID = "txt1";
view.Controls.Add(txt);
multiView.Views.Add(view);
}
Mi aspetterei 3 View, ma ce ne sono solo 2: MAGIA!!! La view aggiunta a runtime si è persa nel nulla.
Segnalato a Microsoft:
Microsoft Feedback
Technorati tags:
.NET