易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net中头像显示问题

大家帮帮忙!我做了上传头像页面,是想实现这样一个功能:点击上传图像,然后点击保存时就能更改原来的头像。我用session["touxiang"] = p_mfilename;//保存头像名称然后在需显示头像的地方写代码:  this.Image2.ImageUrl = "~/touxiang/" + session["touxiang"];(上传的头像放在根目录 touxiang 文件夹里)
可是重新登录,然后打开页面时,头像都显示不出来,只有上传了头像后才能显示。
请问大家怎么把上传的头像一直显示出来,直到再次上传头像时?
文件是否上传成功
ImageUrl = "~/touxiang/" + session["touxiang"]+"?temp="+DateTime.Now.ToString();

上传成功了 保存在touxiang文件夹里 是不是应该用application啊?可是不会用?

一般把头像的文件名保存到某个字段,然后用:
ImageUrl = "~/touxiang/" + 字段里的文件名;

看了你的代码,检查一下Session中是否有数据??
还有...+ session["touxiang"];
应该是...+ session["touxiang"].ToString();


session 好像只能保存有限的时间,每次登录后就没了吧。可是又不会用别的。哎……

我是把session["touxiang"] = p_mfilename;这段代码是放在上传头像,保存按钮 代码里的。是不是需要每次登录页面后都要上传一下图片,然后再显示出来,这不是麻烦?怎样让头像一直显示,知道下次上传修改头像时呢?

用session保存,只要你一下线,session的内容就丢失了,再重新登录当然没有了,可以用Cookie保存,但如果客户端禁用了Cookie,就不能使用了,不过客户端如果禁用了Cookie,那session也将失效,
code:
HttpCooki


相关问答:

asp.net 线程的问题? - .NET技术 / ASP.NET

前段时间碰到一道面试题如下:
test.aspx页面有如下代码:
 Response.Write(Test.GetDate());
Test类如下:
public class Test
{
  static string dt="";
  public static s ......

ASP.NET MVC架构发布了 - .NET技术 / ASP.NET

ASP.NET MVC架构发布了,你用了吗?
还在学习中

我也在学习。买书,听教程,看网上资料,下载例子,感觉听不错的,不过比起工厂模式,似乎逊色了点。。。欢迎到我博客互相学习

都用了5个版本了 从 PV1 到beta ......

asp.net后台调用js方法 - .NET技术 / ASP.NET

<script type="text/javascript" src="js/Dialog.js"></script>
<script type="text/javascript">
  function zOpenD()
  {
  va ......

asp.net多表输入有什么好办法!

我用MULTIVIEW+VIEW+FORMVIEW做输入网页,
我输入的数据要插入四个表。
要怎么做呢?
sf

事务啊
然后写sql语句咯

你的问题是UI方面的内容,这个和你插入多少张表没有什么关系的;

Transaction 控制整 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号