2013-02-10 129 views
2

應該做些什麼來解決訪問問題?Usercontrol .ascx變量訪問

標記:

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

錯誤:

The name 'deneme' does not exist in the current context

+0

的Visual Studio確實顯示該錯誤消息的時候。您是否嘗試過再次構建解決方案? – 2013-02-10 20:15:09

回答

1

試試這個,它應該工作。

<%@ 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(); 

} 
}