C# 在用户控件中内联公共变量
我有一个带有变量的用户控件,我试图在Aspx页面内联显示该变量,但它始终显示为空。我在其他用户控件中也这样做过,我不知道为什么它不起作用 AspxC# 在用户控件中内联公共变量,c#,asp.net,user-controls,C#,Asp.net,User Controls,我有一个带有变量的用户控件,我试图在Aspx页面内联显示该变量,但它始终显示为空。我在其他用户控件中也这样做过,我不知道为什么它不起作用 Aspx <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyClass.ascx.cs" Inherits="MyClass" %> <%# sMyPublicString %> 在Page\u Load上的父Web表单中,您必须添加Page.DataBin
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyClass.ascx.cs" Inherits="MyClass" %>
<%# sMyPublicString %>
在
Page\u Load
上的父Web表单中,您必须添加Page.DataBind()
Page.DataBind()导致了一些问题,但是这个.DataBind()工作起来很有魅力!
public partial class MYClass : System.Web.UI.UserControl
{
public string sMyPublicString = "MyValue";
}