2013-08-21 136 views
1

我有這樣的代碼隱藏:無法獲取代碼隱藏在.aspx頁面中的變量

private string _doLogin = String.Empty; 
    private string _source = String.Empty; 
    private string _subId = String.Empty; 

    #region public properties 
    public string DoLogin 
    { 
     get { return _doLogin; } 
    } 
    public string Source 
    { 
     get { return _source; } 
    } 
    public string SubId 
    { 
     get { return _subId; } 
    } 
    #endregion public properties 

這在.aspx文件:

<script type="text/javascript"> 
    var doLogin = "<%= DoLogin %>"; 
    var source = "<%= Source %>"; 
    var subId = "<%= SubId %>"; 
</script> 

每個<%%>變量有一個附加的錯誤,說它在當前上下文中不存在。我之前使用過這種方法,它工作得很好。現在它不起作用,我對這個問題可能會很困惑。

+1

您是否真的嘗試構建並運行它?有時編輯會感到困惑。 – asawyer

+0

這些屬性是在同一個類中定義還是你有一個單獨的類? – Habib

+0

我試圖運行它,它給了我一個編譯錯誤。我有他們在同一班。 –

回答

0

答案是將項目作爲項目/解決方案而不是網站。

(我不知道如何標記爲已解決。)

相關問題