我在webpart中有一个小故障。在网页上,页面加载后,首次单击一行时,此错误会弹出。您可以导航到同一页面上的其他选项卡,或单击另一行或使用“选择所有复选框”,它将不再执行此操作。但是,如果然后刷新页面,它将再次执行。我已经看到其他一些问题有这个问题,他们不得不重建整个页面。但是,WebPart可以正常工作,您可以做任何您想做的事情,它很烦人,所以我想摆脱它。有什么想法吗??!

更新:10/13-似乎在某些情况下,重建页面完全相同的方式可以纠正问题。对于较小的页面来说,这是可以的,但是对于较大的复杂页面来说,这是非常乏味的。

有帮助吗?

其他提示

我在从Visual Studio部署到发布网页页面目录的应用程序页面上也遇到了这个问题。当我仅在ASPX中声明XSLTLISTVIEWWEBPART时,它几乎有效,但有上述错误(预期HEX 0X ...),而我的文档工具在功能区中找不到。

我必须声明参数codebehind和 需要在之前完成 page_load()或onload()。不确定OnInit()是否正确,但对我有用:)否则您会收到一条错误消息,说您的视图是无效的(由于我的错误是在瑞典语中,因此不知道确切的消息)。我使用的代码在USERCORTOL中:

    protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);

        // This code must be run early or an error saying "Choosen view is invalid" will be displayed
        SPList list = SPContext.Current.Web.Lists.TryGetList("Documents");
        SPView view = list.DefaultView;
        mXsltListViewWebPart.Title = "Document library";
        mXsltListViewWebPart.ListId = list.ID;
        mXsltListViewWebPart.ViewGuid = view.ID.ToString("B");
        mXsltListViewWebPart.XmlDefinition = view.GetViewXml();
    }

我也认为这是一个错误。...这似乎是解决问题。为我工作: http://develovz.blogspot.com/2012/02/expected-hex-0x-0x-in-0xddddddddddddddddddddddddddd-etc.html

许可以下: CC-BY-SA归因
scroll top