Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在用户控件中内联公共变量_C#_Asp.net_User Controls - Fatal编程技术网

C# 在用户控件中内联公共变量

C# 在用户控件中内联公共变量,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

我有一个带有变量的用户控件,我试图在Aspx页面内联显示该变量,但它始终显示为空。我在其他用户控件中也这样做过,我不知道为什么它不起作用

Aspx

<%@ 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";
}