【问题标题】:How do I bind an ASP.NET Listbox Control to a SharePoint lookup field?如何将 ASP.NET 列表框控件绑定到 SharePoint 查找字段?
【发布时间】:2011-08-11 02:23:49
【问题描述】:

我正在向 SharePoint Designer 中的自定义列表表单添加一个 ASP.NET 列表框,并尝试在保存表单时将所选项目发布回查找字段。这样做的原因是多选查找控件很丑陋,而列表框允许使用 jQuery 等进行自定义...

我在页面中添加了一个数据源控件,将列表框链接到与查找相同的字段,以便列表框显示合法值。

我在列表框的属性中添加了以下行,但没有成功:

    __designer:bind="{ddwrt:DataBind('i',concat('ff5',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@SD_x0020_KB_x0020_Article')}"

有人有什么想法吗?

【问题讨论】:

  • 注意我受到限制,我不能在此解决方案中使用 Visual Studio,只能使用 SharePoint Designer。
  • 什么版本的共享点? 2007 年或 2010 年

标签: asp.net sharepoint


【解决方案1】:

这应该可以在 2007 年使用 SharePoint 数据源完成。 SPDataSource 控件创建一个数据集,然后您可以将其绑定到列表控件。

Chris O'Brien 有一个关于 SPDataSource 和控件绑定的精彩教程。

http://www.sharepointnutsandbolts.com/2008/07/spdatasource-every-developer-friend.html

【讨论】:

  • 感谢布赖恩的回复。我似乎找不到他谈到发回查找列表的部分。在第一部分他说他会在第二部分谈论它,但后来他似乎忘记了。我错过了什么吗?
猜你喜欢
  • 2010-11-11
  • 2011-02-22
  • 2011-03-20
  • 2019-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-16
  • 2012-05-24
相关资源
最近更新 更多