SharePoint Dataform webpart重定向问题

时间:2012-01-09 11:31:46

标签: sharepoint dataformwebpart

我的sharepoint aspx网页上有两个Web部件。一个是内容编辑器Web部件,另一个是数据表单Web部件。

在数据表单Web部件中,我有一个数据视图,我需要将参数“id”传递给此数据视图,该数据视图将在数据视图中显示项目详细信息。我试图使用控件中的值作为参数,但从未取得过成功。我最近几天用google搜索过,但没有找到任何解决方案。如果有人向我展示了一种使用控件中文本的方法(可能是文本框或选择控件),那就太棒了。如果有人有工作样本,请分享。或者我使用查询字符串作为参数(尽管我更喜欢使用控件中的文本)。我们需要传递一个名为id的查询字符串。例如,我正在导航到http://localhost/pages/1.aspx?id=7。这将在数​​据表单Web部件中显示项目ID 7的项目详细信息。这很好。

我需要为用户提供一个输入项目ID的选项,而不是修改url中的查询字符串。为了实现这一点,我使用了内容编辑器Web部件,我有一个文本框text1和一个提交按钮(html控件)。用户将在提供的文本框中输入项目ID,并单击提交按钮以在dataview中查看项目详细信息。提交按钮javascript代码具有以下代码:

        url = 'http://localhost/pages/1.aspx?id=7';
        alert (url); //alerts as http://localhost/pages/1.aspx?id=7
        window.location = url;

出于测试目的,我只是对网址进行了硬编码。但是,单击提交按钮不会重定向到http://localhost/pages/1.aspx?id=7或重定向期间发生的事情。该页面只重新加载一次。即,如果我在http://localhost/pages/1.aspx?id=12并点击提交按钮,则重新加载页面http://localhost/pages/1.aspx?id=12,而不是导航到http://localhost/pages/1.aspx?id=7

如果没有数据形式的Web部件,重定向工作正常。请帮助。

谢谢

0 个答案:

没有答案