我是可以在DataView Webpart上设置的自定义参数的新手。
有6种选择: - 没有 - 控制 - 曲奇饼 - 表格 - 请求参数 - 服务器变量
我认为None,Cookie和QueryString不言自明,非常直截了当。 问题来自其他3.关于它们是什么以及如何使用它们(或者我没有找到它)的文档不多。 我知道有很多教程可以解释下拉列表可以与dataSource匹配,然后用作参数源“控件”。
如果你不使用数据源,似乎参数源'control'不是正确的选择项,因为指定的参数永远不会填充下拉值。
如果有人能解释不同的参数来源?另外,如何使用复选框或简单的输入文本框来过滤数据视图webpart?
感谢您的任何提示/帮助。
ps:这是下拉参数使用的链接: http://sharepointxperiments.wordpress.com/2009/08/03/multiple-filters-on-a-data-view-webpart/
答案 0 :(得分: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),它将使用Control的DefaultProperty(由控件本身定义)。
至于Form选项,我之前从未使用它,但我猜它可以用来绑定通过Form POST动作接收的值。
可以找到更多信息here