菜鸟求助!关于博客访问的问题~~ 问题是这样的:我登陆我自己的博客之后,然后在好友列表中点击进入到好友的博客(新页面),这个时候不就两个页面啦!(我的博客和好友的博客)我的博客呢用了session来存储了很多我的个人信息,那我的好友博客的信息用什么来存储呢?显示呢?而且两个页面的操作要互不影响,就是我的还是我的信息,好友的就是好友的信息?跪求思路。谢谢各位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 net_lover 于 2010-12-27 14:57:00 编辑 protected void Page_Load(object sender, EventArgs e) {string server = ConfigurationManager.ConnectionStrings["BLOG"].ToString();//链接数据库 SqlConnection sqlconn = new SqlConnection(server);//创建链接 sqlconn.Open(); string sqlstring = "SELECT * FROM UserInfor WHERE BlogID=@BlogID"; SqlCommand sqlcomm = new SqlCommand(sqlstring, sqlconn); sqlcomm.Parameters.AddWithValue("@BlogID", Session["blogid"]); SqlDataReader sqlread = sqlcomm.ExecuteReader(); if (sqlread.Read()) { Session["sex"] = sqlread["Sex"]; Session["birthday"] = sqlread["Birthday"]; }这段代码是我进入主页面的时候搜索数据库获取的值,然后存到session里面(其他界面有用),那我访问好友的时候进主页面也还是要通过这段代码来获取好友的数据呀?===========================我的页面可以通过登录界面来确定,好友的页面也可以传参的方法来定位博客的ID是哪位好友现在关键是上面的条件BlogID=@BlogID,要是我用Session["BlogID"] 存了好友的ID,那我自己博客的ID岂不是被覆盖了?达不到两个博客不互相影响的操作 Session["BlogID"] 不要这样保存信息Session["userID"] 代表下 用Session["userID"] 也不行哦,因为我赋值是用同一个sqlcomm.Parameters.AddWithValue("@BlogID", Session["blogid"]);要是Session["userID"],那代码岂不是冗长了 一般的 blog的userid只有登录的那个帐号的id才保存在session里面 访问别人的博客只需传递参数就可以了 不是说你自己的博客和好友的博客都放在session里面存着 逼近 数据量大的话不好 把自己的博客的信息可以放在缓存里面 只放自己的就足以 好友的博客信息等你访问他的时候再去读取! 如何在gridview上获取bool类型的真值? 页面上按下enter键怎么让光标自动移动到下控件上 急,进来看看啊??? JS类中的方法使用数组出现undefined 100分超级技术郁闷帖!!!!!!!!!!!!!!!!!!兄弟都来顶。。 怎么切割一个图片阿,只切我想要得 一部分阿? 图片缩略技术.请教!! 谁帮我把这段代码改成VB,谢谢了。我搞不定。 初学者的一个问题(高分求助) 救命:sqlserver和iis不在一台机器上,浏览网页报错“未与信任 SQL Server 连接相关联。”可sqlserver的身份验证已经是“sqlserver和wind 修改gridview 模板里的dropdownlist控件 推崇asp.net 网络excel控件。
{string server = ConfigurationManager.ConnectionStrings["BLOG"].ToString();//链接数据库
SqlConnection sqlconn = new SqlConnection(server);//创建链接
sqlconn.Open();
string sqlstring = "SELECT * FROM UserInfor WHERE BlogID=@BlogID";
SqlCommand sqlcomm = new SqlCommand(sqlstring, sqlconn);
sqlcomm.Parameters.AddWithValue("@BlogID", Session["blogid"]);
SqlDataReader sqlread = sqlcomm.ExecuteReader();
if (sqlread.Read())
{
Session["sex"] = sqlread["Sex"];
Session["birthday"] = sqlread["Birthday"];
}
这段代码是我进入主页面的时候搜索数据库获取的值,然后存到session里面(其他界面有用),那我访问好友的时候进主页面也还是要通过这段代码来获取好友的数据呀?
===========================
我的页面可以通过登录界面来确定,好友的页面也可以传参的方法来定位博客的ID是哪位好友现在关键是上面的条件BlogID=@BlogID,要是我用Session["BlogID"] 存了好友的ID,那我自己博客的ID岂不是被覆盖了?达不到两个博客不互相影响的操作
不要这样保存信息Session["userID"] 代表下
用Session["userID"] 也不行哦,因为我赋值是用同一个sqlcomm.Parameters.AddWithValue("@BlogID", Session["blogid"]);要是Session["userID"],那代码岂不是冗长了