2

我对可以在 DataView Webpart 上设置的自定义参数有点陌生。

有 6 个选项: - 无 - 控制 - Cookie - 表单 - QueryString - 服务器变量

我认为 None、Cookie 和 QueryString 不言自明,而且非常简单。问题来自其他 3。没有太多关于它们是什么以及如何使用它们的文档(或者我还没有找到)我知道有很多教程解释了下拉菜单可以匹配到数据源,然后用作参数源“控件”。

如果您不使用数据源,则参数源“控制”似乎不是正确选择的项目,因为指定的参数永远不会填充下拉值。

如果有人可以解释不同的参数来源?另外,如何使用复选框或简单的输入文本框来过滤 dataview webpart?

感谢您提供任何提示/帮助。

ps:这里是下拉参数使用的链接: http: //sharepointxperiments.wordpress.com/2009/08/03/multiple-filters-on-a-data-view-webpart/

4

1 回答 1

1

其他3个是:

控件:使用以下语法将 DataForm(或 View)WebPart 绑定到页面上某处的控件:

<ParameterBinding Name="Meal" Location="Control(clStartDate)" DefaultValue="01-01-2010"/>

或者

<ParameterBinding Name="StartDate" Location="Control(clStartDate, SelectedValue)" DefaultValue="01-01-2010"/>

其中 clStartDate 是一个 ASP.NET 日历控件。

您会看到它Control()采用 1 个或 2 个参数,第二个是您要使用的控件上的属性名称(即“Text”或“SelectedIndex”等)。如果您将其留空(如选项 1),它将使用控件的 DefaultProperty(由控件本身定义)。

至于 Form 选项,我以前从未使用过它,但我猜它可以用来绑定到通过 Form POST 操作接收到的值。

更多信息可以在这里找到

于 2009-11-07T21:44:16.697 回答