簡體   English   中英

在其他頁面中找到控件

[英]To find Control in Other page

我正在使用C#.net創建一個Web應用程序。我的網頁包含一個“隱藏字段控件”。 我需要在另一頁中使用此控件的值。 我聲明了一個方法,並在此方法內部將整個頁面作為參數傳遞。 在另一個類文件中,我定義了此方法。 在方法內部,我嘗試訪問所創建頁面中的控件。 我試過了,但我無法控制。

碼:

HiddenField hdnTotal = page.FindControl("hdnTotal") as HiddenField;

是在其他類文件中找到此控件的任何其他選項。

提前致謝!

您沒有使用頁面作為參數,而是嘗試使用PreviousPage屬性來查找控件? 在需要上一頁控件的頁面上,您可以找到這樣的隱藏文件:

HiddenField hf = (HiddenField)PreviousPage.FindControl("hdnTotal");

從一頁到另一頁獲取數據的通常方法是在隱藏/表單字段中將第一頁發布到第二頁。

您是否有理由嘗試傳遞整個控件,而不是讓控件(例如)僅設置一個或多個隱藏表單字段的值?

您有幾種選擇:使用跨頁發布或在重定向時將隱藏字段的值作為GET參數傳遞給另一個頁面。 您也可以將值保存在會話或cookie中,以后再訪問。

暫無
暫無

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

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