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