2013-05-13 60 views
0

我有存儲在會話如何在html中編寫代碼以檢索會話值。

TextBox1.Text = "Haii"; 
    Session["name"] = TextBox1.Text; 

值的Default2.cs文件,我需要在一個HTML頁與檢索它的Default.aspx

<script runat="server"> 
Sub Page_Load 

    string na=(string)Session["name"]; 
    Label1.Text=na; 
End Sub 
</script> 

它顯示了一個錯誤「字符串」是一個類類型,不能用作表達式。 請幫助

+0

您正在使用C#或VB.net代碼? – 2013-05-13 05:17:37

+0

使用C#...... – nsds 2013-05-13 06:08:49

回答

1

在Defaul.aspx試試這個在HTML,

<% string na=(string)Session["name"]; %> 
    <label id="Label1"><% =na %></label> 
+0

它顯示錯誤「:字符無效」。 – nsds 2013-05-13 06:02:44

+0

使用符號<% %>將HTML代碼封裝在aspx代碼中。 – clu3Less 2013-05-13 06:09:22

+0

<%string na =(string)Session [「name」]; %> <%Label1.Text = na;%>當寫這樣它顯示「字符無效」 – nsds 2013-05-13 06:10:08

0

對於ASPX引擎:

附上你的代碼<% Your Code here %>

<% string na=(string)Session["name"]; %> 

Razor的引擎:

括在@{ Your Code here }

@{ 
    string na=(string)Session["name"]; 
} 
+0

<%string na =(string)Session [「name」]; %> <%Label1.Text = na;%>顯示錯誤「字符無效」 – nsds 2013-05-13 06:11:13

+0

@DIVYAHARI對於哪個字符? – 2013-05-13 07:08:14

+0

<%string na =(string)Session [「name」]; %> – nsds 2013-05-13 08:12:29