1

我有一个通过 SharePoint Designer 2007 在页面上创建的 ASP.NET GridView。由于某种原因,它只是不想工作,为什么会这样,我该如何修复它?

有趣的是,它在另一个 SharePoint Server 上工作,但在我现在正在工作的那个上工作,所以我知道我的代码很好,它可能是 SharePoint Server 上的某些东西?

我的 Currency DataFormatStrings 也不想在我当前的 SharePoint Server 上工作。

我的日期字段的 DataFormatString

<asp:BoundField DataField="c505_remdate" HeaderText="Remit. Advice Date" 
 SortExpression="c505_remdate" DataFormatString="{0:d/MM/yyyy}" />
4

2 回答 2

2

当您尝试查看页面时,日志中是否会弹出任何内容?加载时你只是得到一个空白页面吗?只是缺少网格视图吗?更多细节可能有助于发现问题。

如果 HtmlEncode 设置为 true,数据格式字符串可能会变得不稳定。请参阅此处“备注”下的第一个注释:

system.web.ui.webcontrols.boundfield.dataformatstring

于 2009-05-15T13:37:55.337 回答
1

在字段中设置 htmlencode="False" 属性并修复它。去搞清楚

于 2009-07-23T02:48:37.040 回答