2012-04-11 21 views
0

這裏是我的Emial.Aspx.cs文件。我有一個名爲loginEmail的公共變量。在aspx.cs文件中訪問變量並在文本框中顯示

public String loginEmail; 

protected void Page_Load(object sender, EventArgs e){ 
loginEmail= Session["Email"].ToString(); 
} 

我想在bellow文本框中顯示該變量。但這不適用於我。

<td> 
    <asp:TextBox ID="TextBox_name" runat="server" Text = "<%= loginEmail %>";></asp:TextBox> 
</td> 

錯誤:

Parser Error Message: Server tags cannot contain <% ... %> constructs. 

請幫助我。

回答

3

在頁面Load事件

TextBox_name.Text = loginEmail; 
+1

另外改變'文本= 「<%=表示loginEmail>」;''到文本= 「<%=表示loginEmail%>」' – richk 2012-04-11 15:23:35

+0

GR8。但不能我們這樣做使用標籤?沒有去後面的代碼? – devan 2012-04-11 16:47:28

+0

是的,但不是作爲服務器控件 - 所以 - /> – 2012-04-11 17:50:40

相關問題