[英]How to Pass variable to href in GenFireServerEvent to redirect url
我有一個 DataFormWebPart 有<datafields> @ID,ID; </datafields>
<datafields> @ID,ID; </datafields>
我想將此變量傳遞給 GenFireServerEvent 中的重定向 url。
示例: ManageView.aspx?ID=51
<a href="javascript: {ddwrt:GenFireServerEvent(concat('__cancel;__delete={',$KeyField,'=',$KeyValue,'};__commit;__redirect={http://myportal.website.com/site/ManageView.aspx?ID=',$ID,'}'))}" onclick="return DeleteItemConfirmation();"><img src="Delete-icon.png" width="10" height="9" border="0"/></a>
有人可以幫忙嗎?
我只是想出了如何使用 xsl 變量和值來做到這一點。
<xsl:variable name="ID">
<xsl:value-of select="substring-before(@FileLeafRef, '-')"/>
</xsl:variable>
<a href="javascript: {ddwrt:GenFireServerEvent(concat('__cancel;__delete={',$KeyField,'=',$KeyValue,'};__commit;__redirect={http://myportal.website.com/site/ManageView.aspx?ID=',$ID,'}'))}" onclick="return DeleteItemConfirmation();"><img src="Delete-icon.png" width="10" height="9" border="0"/></a>
偉大的!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.