<a href='swxx.aspx?id=<%#session["username"]%>'>商务信息</a>菜鸟这么写不对吗??错误提示如下:
编译器错误信息: CS0103: 名称“session”在类或命名空间“ASP.mubiao_aspx”中不存在
编译器错误信息: CS0103: 名称“session”在类或命名空间“ASP.mubiao_aspx”中不存在
解决方案 »
- autocompleteextender 自动提示 等待友好提示问题!!!
- 刚用asp.net做了个ftp上传功能,在vs2008调试的时候可以把本地本件上传到ftp服务器,但是一发布到iis就不
- 关于MVC登录问题
- 购物车功能该怎么实现(.NET+AJAX+JSON+Cookies)
- 求高手:C#怎么判断一个数组中是否存在某个元素啊?急啊!
- 使用SqlDataReader取得数据库返回信息,不起作用~
- 关于datagrid
- 谁有正则表达式参考手册?
- 再次 请教一个xmlhttp的问题 100分 不够可以再加!
- 提示出错: document.all("")为空或不是对象。。
- 这道题目都发了两遍了,为什么老没人回呢?好郁闷!!!
- 怎么才能显示在名为PWD的TextBox控件上显示PWD(是string类型)呢?
<a href='swxx.aspx?id=<%=session["username"]%>'>商务信息</a>
试试
就这样使用session["username"]也不对,session["username"]是个对象啊
<%= %>这个才是计算值
<%=变量%>
session["username"]属于变量来的
public string UserName
{
get
{
return Session["UserName"].ToString();
}
}<a href='swxx.aspx?id=<%=UserName>'>商务信息</a>
你用个string变量接一下子session["username"]就行了
比如:String username = session["username"]
2、在前台用到的变量要声明为public
后台可以这样写,首先声明一个共有变量public string username=Session["username"].ToString(), 然后前台<%=username>
2.#表示在执行DataBind的时候才赋值.这里用=
3.Session的值没必要通过Get方式传递.
4.如果使用楼上各位的那些各种声明成public,并ToString的方法,有一点要注意.在任何时候(任何时候)不要未经过判断就对一个Session进行 ToString()操作(上面各位都犯了...),因为Session是一个会自动失效的东西,并且失效的时间不是你能准确把握的,也就是说当Session失效时你并不清楚,对一个已经过期的Session进行ToString会抛出一个"未将对象的引用设置到对象的实例"的异常.public string UserName
{
get
{
if(Session["UserName"]!=null)
return Session["UserName"].ToString();
else
return String.Empty;
}
}