发布后的SharePoint重定向

时间:2016-02-28 23:41:13

标签: sharepoint

我的SharePoint输入标记正在使用XSLT变量进行重定向。我想用它代替javascript函数来确定用户输入的值。这可能来自这个标签吗?如果没有可以从内部运行javascript函数作为XSLT变量?以下文章表明这​​样的事情是可能的,但我需要一个例子。 http://www.nothingbutsharepoint.com/2011/05/05/extending-the-dvwp-passing-xsl-variables-to-javascript-aspx/  提前谢谢。



 <input  type="button" id="Submit" value="  Submit  " style="width:100px" onclick="javascript: if(!PreSaveItem()) return false;{ddwrt:GenFireServerEvent(concat('__commit;__redirect={',$RedirectLoc,'}'))}"/>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

GenFireServerEvent基本上是一个__doPostBack函数。

__doPostBack('elementgeneratedname','__redirect={' + value '}');

查看浏览器生成的代码并在函数中使用它。最可能的第一个参数不是按钮的id,而是Web部件容器的名称(类似于'ctl00 $ PlaceHolderMain $ WebPartId')。