读书人

asp.net的有关问题界面调用Sessio

发布时间: 2013-06-26 14:29:32 作者: rapoo

求助,asp.net的问题,界面调用Session怎么实现
<asp:TemplateColumn HeaderText="商品名称">
<ItemTemplate>
<a href='MainSkim.aspx?id=<%#DataBinder.Eval(Container.DataItem, "goodsID") %>' style="font-size: medium">
<%#DataBinder.Eval(Container.DataItem, "goodsName") %>
</a>
</ItemTemplate>
</asp:TemplateColumn>
我想在点击a的时候有个判断,若用户未登录才跳转到MainSkim.aspx界面,否则跳转到MyPage.aspx界面,我不知道怎么写,也不知道写在哪里,求指导,详细指导~~~~
Session["userState"] = true;这是后台代码,可是怎么才能在界面调用呢???
我在这叩谢了!!!! ASP.NET session 界面 ASP
[解决办法]
<%If(Session["userState"] = true)
{
%><%>
}
%>
很套用这样套来套去的~

<a href='<%#Eval("Url") %>' style="font-size: medium">
<%#Eval("goodsName") %>
</a>

var data=from x in result
select new
{ 选出需要的字段,拼接好url
}

grid.datas==
grid.databind();

[解决办法]
用ajax的同步判断是否有判断,登陆就跳转,没登陆就弹出登陆框

var html = $.ajax({
url: "some.php",
async: false }).responseText;

[解决办法]

引用:
为什么不在后台判断呢?比如你可以在你对应要跳转的页面后台'MainSkim.aspx 加上Session的判断不就行了?前台貌似不能调用session吧,或者高手来解决下 我也学习学习

错了,应该说你让他直接跳转到你的目的页面MyPage.aspx,之后在这个页面判断你存状态的session true就不管它,false就跳转到MainSkim.aspx页面。

读书人网 >asp.net

热点推荐