![](/img/trans.png)
[英]Accessing variable declared in aspx.cs in aspx or variable declared in ascx.cs ascx page
[英]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.