<%@ Page language="C#" MasterPageFile="~/MasterPage.master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

  <asp:WebPartManager ID="WebPartManager1" runat="server" Personalization-Enabled="true" />
  <ajax:ajaxpanel ID="Ajaxpanel1" runat="server">
 
  <fieldset>
    <legend>ASP.NET 2.0 WebParts demo <asp:LinkButton runat="server" />
            </WebPartsTemplate>
          </asp:DeclarativeCatalogPart>
        </ZoneTemplate>
      </asp:CatalogZone>
    </td></tr></table>
  </fieldset>
  </ajax:ajaxpanel>
</asp:Content>

<script language="C#" runat="server">
 
  protected void Page_Load(object sender, EventArgs e)
  {
    if (!IsPostBack)
    {
      // Force setting of Session id (workaround for bug in MagicAjax)
      Session["dummy"] = "dummy";
     
      // Authenticate as dummy user, so WebPartManager will allow switching to editmode
      FormsAuthentication.SetAuthCookie("Dummy", false);
    }
  }

  protected void Toggle_Click(object sender, EventArgs e)
  {
    if (WebPartManager1.DisplayMode == WebPartManager.BrowseDisplayMode)
    {
      Toggle.Text = "[Switch to ViewMode]";
      WebPartManager1.DisplayMode = WebPartManager.CatalogDisplayMode;
    }
    else
    {
      Toggle.Text = "[Switch to EditMode]";
      WebPartManager1.DisplayMode = WebPartManager.BrowseDisplayMode;
    }
  }
</script>

相关文章:

  • 2021-12-02
  • 2021-10-20
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-15
  • 2021-06-12
  • 2021-12-09
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案