WebPart使用问题集

1.

此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置。
参数名: value

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置。
参数名: value

源错误:

行 26:                 break;
            行 27:             case "d":
            行 28:                 WebPartManager1.DisplayMode = WebPartManager.DesignDisplayMode;
            行 29:                 break;
            行 30:             case "b":


源文件: e:\DemoWebPart\Default.aspx.cs    行: 28
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        switch (DropDownList1.SelectedValue)
        {
            case "c":
                WebPartManager1.DisplayMode = WebPartManager.CatalogDisplayMode;
                break;
            case "e":
                WebPartManager1.DisplayMode = WebPartManager.EditDisplayMode;
                break;
            case "d":
                WebPartManager1.DisplayMode = WebPartManager.DesignDisplayMode;
                break;
            case "b":
                WebPartManager1.DisplayMode = WebPartManager.BrowseDisplayMode;
                break;
            default:
                WebPartManager1.DisplayMode = WebPartManager.BrowseDisplayMode;
                break;
        }
    }

 

解决方法:如果是域用户,请直接在Web.Config中将<authentication mode="Forms" />改成<authentication mode="Windows" />。

posted @ 2009-01-15 15:54  .NET钉子户  阅读(268)  评论(0)    收藏  举报