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

本文关键字:变量 用户 控件 | 更新日期: 2023-09-27 18:14:01

我有一个带有变量的用户控件,我试图在Aspx页面中内联显示,但它总是显示为空。我已经在其他用户控件中这样做了,我不确定为什么它不工作。

Aspx…

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyClass.ascx.cs" Inherits="MyClass" %>
<%# sMyPublicString %>

背后的代码…

public partial class MYClass : System.Web.UI.UserControl
{
    public string sMyPublicString = "MyValue";
}

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

Page_Load的父webform中,您必须添加Page.DataBind()