如何在代码中添加会话值。我试过这样做,但会话没有任何价值。
x is string.
td1.InnerHtml = "<a href=\"Search.aspx\" onClick=\"Session['catvalue']=" + x + "\">" + x +</a>
提前谢谢!
答案 0 :(得分:2)
由于您使用的是ASP.NET,因此最好使用ASP:Link并在函数后面调用ASP.NET代码。
在.aspx
页面
<asp:LinkButton ID="myLink" OnClick="myMethod" Text="Click me!" runat="server" />
在.aspx.cs
页面(代码隐藏)
protected void myMethod(object sender, EventArgs e){
Session['catvalue'] = x; //x is defined somewhere
}