簡體   English   中英

如何將變量傳遞給 GenFireServerEvent 中的 href 以重定向 url

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM