判断session("username")为空的问题 怎样在一个包含框架的网页中判断一个session("username")是否为空,请大家帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(Session["username"] != null) .........这样不行吗?? if session("username") is nothing then... 如果是字符串得先判断是不是null在判断是不是"" 我们着的人告诉我的,我也不知道对不对! if(Session["username"] != "" &&Session["username"] != null) if(Session["username"] != null)也觉的是这样,不知道为什么不行? 谢谢大家,含有框架的页面是主页面,正常登陆后给session("username")赋值,进入主页面之前判断session("username")是否为空,如为空,则跳转到login页面,我在主页面中写了一个函数<script language="javascript"> function Sessioncz() { if(Session["username"] != null)//错误出现在这里 alert("ff") }</script>但是一运行就出现一个错误"Microsoft JScript 'Session' 未定义 Session' 未定义是什么意思 if (Session.Keys.Count<=0) { Session["user"]=true; } 你应该在后台的PAGE_LOAD里来判断吧 if(Session["username"]==null||Session["username"]==""){Response.Write("<script language=javascript>alert('对不起,你还没登录!');</script>");} null和""都是判断字符串是否为空。应该没有什么区别。只是在内存分配上有区别。网上有很多这样的帖子。可以在后台的PAGELOAD事件中判断。如果你是脚本写的方法,那也应该在form的onload事件中判断吧。脚本不太熟悉。不知道对不对。 Session 中还没有定义"username"就读取当然错了 要写在 .cs,而不是 .aspx里 <script language="C#" runat="Server"> public void Sessioncz() { if(Session["username"] != null) Response.Write("<script>alert('!!!!!!');</script>"); }</script> 有个简单方法:if(Session["username"] +""==""){ //为空}else{ //不为空} 如果之前的各位还没解决你的问题;试试try{ if Session("UserName").tostring() == "" { return "空"; } else { return "不空"; }}catch { return "空";} C#: if(Session["username"] == null) { } else { } 我一般把自己用到的Session都在Session Start()中先赋空值了 syeerzy 你好,谢谢你了,我想将这段代码在main.html中运行,将语句放到headk中试过了不行 http://dws.718.com.cn/admin/login.aspx java脚本里支持session么? 我知道asp.net里有,用if就可以了, if session(“aa”)=“”then…… 我晕。Javascript 是 javscriptc# 是 c#能混着用? js脚本不能直接取session,javascript是在客户端运行的,不可能去操作服务器端的session的,除非你是用.net 的可编译javascript来写asp.net。可以曲线救国通过中间量再在.net环境下给session赋值如javascript中给一隐藏button赋值,此Button1 设为runat=server.Button1.value="aa";服务端写一方法读button值给SessionSession["aa"]=Button1.value;读Session前调用此方法 if(<%=Session["username"]%> != null)alert("ff")}这样呢? 这样的表在向数据库写数据时代码该怎么写啊??? sp1234在吗?其他高手也可!为何我第一次载入gridview时发生灵异事件? silentwins wiki14 加分 以前我反复看吴文虎的汉诺塔,今天看了si ,后面看到 200分关于数据发送的问题 Repeater如何求列的合计啊 |M| 我的数据库的日志一下子就满了,怎么办啊 关于checkbox问题 如何取的TextArea中的值 windows server 2008 导出excel中文乱码 关于用DataRow插入新记录的问题 请教呀,会话太多是什么意思呀? .net操作oracle8.1.7 clob类型出现少字问题!!
.........
这样不行吗??
我们着的人告诉我的,我也不知道对不对!
也觉的是这样,不知道为什么不行?
<script language="javascript">
function Sessioncz()
{
if(Session["username"] != null)//错误出现在这里
alert("ff")
}
</script>
但是一运行就出现一个错误"Microsoft JScript 'Session' 未定义
{
Session["user"]=true;
}
if(Session["username"]==null||Session["username"]=="")
{
Response.Write("<script language=javascript>alert('对不起,你还没登录!');</script>");
}
public void Sessioncz()
{
if(Session["username"] != null)
Response.Write("<script>alert('!!!!!!');</script>");
}
</script>
if(Session["username"] +""=="")
{
//为空
}
else
{
//不为空
}
try
{
if Session("UserName").tostring() == ""
{
return "空";
}
else
{
return "不空";
}
}
catch
{
return "空";}
{
}
else
{
}
……
Javascript 是 javscript
c# 是 c#
能混着用?
可以曲线救国
通过中间量再在.net环境下给session赋值
如javascript中给一隐藏button赋值,此Button1 设为runat=server.
Button1.value="aa";
服务端写一方法读button值给Session
Session["aa"]=Button1.value;
读Session前调用此方法
alert("ff")
}
这样呢?