Usercontrol.ascx变量访问

本文关键字:访问 变量 ascx Usercontrol | 更新日期: 2023-09-27 17:58:39

应该做些什么来解决访问问题?

标记:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Header.ascx.cs" Inherits="Version_2.Themes.Anatema.Header" %>
<%= deneme %>

代码:

namespace Version_2.Themes.Anatema
{
    public partial class Header : UserControl
    {
        public string deneme = "asd";
    }
}

错误:

名称"dename"在当前上下文中不存在

Usercontrol.ascx变量访问

试试这个,它应该会起作用。

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="user.ascx.cs" Inherits="user" %>
<asp:Label ID="Label1" runat="server">
<%=test%>
</asp:Label>

后面的代码

using System;
public partial class user : System.Web.UI.UserControl{
public string test = "This is a test";
protected void Page_Load(object sender, EventArgs e){
    this.DataBind();
}
}