簡體   English   中英

如何從ascx.cs頁到aspx.cs頁獲取HiddenField值

[英]how to get HiddenField Value from ascx.cs page to aspx.cs page

我的ascx代碼:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Demo.ascx.cs" Inherits="Demo" %>
<asp:HiddenField ID="hidden1" runat="server" Value=""/>
<asp:Label ID="lbl1" runat="server" Text="Hiii"></asp:Label>

我的ascx.cs代碼:

protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
            lbl1.Text = "Mahendra Kamble";
            hidden1.Value = "123";
        }   



    }

我的aspx代碼:

<%@ Register TagName="TopBar" TagPrefix="CRS" Src="~/Demo.ascx" %>
---
--
<div>
        <CRS:TopBar ID="Hide" runat="server" Visible="false"/>

</div>

我的aspx.cs代碼

 if (!IsPostBack)
        {


            //Label lb = (Label)Hide.FindControl("lbl1");
            // Response.Write("---" + lb.Text);

            //HiddenField hf = (HiddenField)Hide.FindControl("hidden1");
            //Response.Write("---" + hf.Value);
            // UserControl control = (UserControl)LoadControl("Demo.ascx");

            Demo uc = (Demo)Page.LoadControl("Demo.ascx");
            // HiddenField hf1 = (HiddenField)control.FindControl("hidden1");
            HiddenField hide = (HiddenField)uc.FindControl("hidden1");
            Response.Write("--- " + hide.Value + " Value ");
            form1.Controls.Add(uc);
        }

現在,如何在此aspx.cs頁面中獲取HiddenField的值,即hidden1.value =“ 123”?

您可以將hidden字段的值傳遞給視圖狀態屬性。 因此您可以設置或獲取隱藏字段的值。

暫無
暫無

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

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