logout problem med loginview
hej jeg har et problem med en logud status når jeg trykker på logout skifter loginview også men ikke tilbage til anonymtemplate men til en blank sidedette er min loginview generation code for roles etc den generere også content templates for vær role group
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
private class CustomTemplate1 : ITemplate
{
public void InstantiateIn(System.Web.UI.Control container)
{
LoginName ln2 = new LoginName();
LoginStatus ls2 = new LoginStatus();
Literal lc2 = new Literal();
lc2.Text = "<br />";
ln2.FormatString = "Welcome, {0}. test2.";
container.Controls.Add(ln2);
container.Controls.Add(lc2);
container.Controls.Add(ls2);
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
rolesfactory objroles = new rolesfactory();
RoleGroup rg2 = new RoleGroup();
rg2.ContentTemplate = new CustomTemplate1();
String[] RoleList2 = new string[objroles.getroles("login").Rows.Count];
int i = 0;
foreach (DataRow role in objroles.getroles("login").Rows)
{
RoleList2[i] = role["name"].ToString();
i++;
}
rg2.Roles = RoleList2;
RoleGroupCollection rgc2 = LoginView1.RoleGroups;
rgc2.Add(rg2);
}
}
}
og dette er html kode som jeg har sat op med loginview og login
<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server">
</asp:Login>
</AnonymousTemplate>
</asp:LoginView>
er der nogen som evt kunne se hvad problemet er fordi jeg er løbet tør for ideer :(