簡體   English   中英

如何將控件的url保留在dnn中的模塊中?

[英]How to keep controls' url within a module in dnn?

我在DNN 7中創建了一個模塊,該模塊具有10個控件。 這些控件使用不同的參數相互調用。 我需要保留控件的導航URL,以便在每個控件的“后退”按鈕中使用。 我使用了以下代碼:Response.Redirect(DotNetNuke.Common.Globals.NavigateURL()); 但它返回到我模塊的第一個控件。

我如何在我的模塊中有一個像面包屑這樣的簡單對象,該對象始終保持其所有參數的先前控制權?

您可以將最后一個控件和所有參數存儲在Session變量中:

Session["LastControlKey"] = "Edit";

...然后使用以下方法再次獲取值:

string lastControl = (string)Session["LastControlKey"];

MSDN上會話變量的更多示例: http : //msdn.microsoft.com/zh-cn/library/6ad7zeeb.ASPX

編輯:要獲取控件的URL,可以將NavigateURL與控件的鍵一起使用:

DotNetNuke.Common.Globals.NavigateURL(this.TabId, lastControl)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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