gpt4 book ai didi

c# - 使用绑定(bind)到 Text 属性的 DNN TextEditor 字段更新数据源时出错

转载 作者:太空狗 更新时间:2023-10-29 20:41:31 25 4
gpt4 key购买 nike

如果在绑定(bind)到 TextEditor 时我使用此语法:

Text='<%# Bind("DESCRIPTION") %>'

提交表单时出现以下错误:

InnerMessage:Object reference not set to an instance of an object.
InnerStackTrace:
at DotNetNuke.UI.UserControls.TextEditor.get_Text()
at ASP.desktopmodules_mymodule_view_ascx.__ExtractValues__control16(Control __container)
at Telerik.Web.UI.GridTemplateColumn.FillValues(IDictionary newValues, GridEditableItem editableItem)
at Telerik.Web.UI.GridEditableItem.ExtractValues(IDictionary newValues)
at Telerik.Web.UI.GridTableView.ExtractValuesFromItem(IDictionary newValues, GridEditableItem editedItem)
at Telerik.Web.UI.GridItemBuilder.CreateItems(GridGroupingContext group)

似乎在数据绑定(bind)层中调用 Text 属性 getter 失败了。

如果我用 Eval 替换绑定(bind)调用:

Text='<%# Eval("DESCRIPTION") %>'

然后提交当然会忽略该字段,但我可以捕获数据源更新属性并手动从文本属性中获取文本并将其放在实体上。 Text 属性 getter 不会为我抛出错误。

为什么绑定(bind)不会自动生效?请注意,此 TextEditor 位于 DnnGrid 的 EditItemTemplate 中。我不确定这是否相关 - 我没有尝试绑定(bind)到网格外的一个。

最佳答案

尝试“文本”、“内容”或“Html”,我不记得是哪一个,但其中一个应该可以。

关于c# - 使用绑定(bind)到 Text 属性的 DNN TextEditor 字段更新数据源时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31795079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com