2013-05-13 57 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