我刚学习 asp.net 不久遇到一个问题,请给予指点,非常感谢!
我正在做一个BBS ,非常简单的那种,但是在使用string strPostid=request["postid"].tostring();的时候strPostid 的值是nullprotected void Page_Load(object sender, EventArgs e)
{
if ( Request["postid"] != null)
{ strPostID = Request.q["postid"].ToString();
}
strUserID = Session["userid"].ToString();
strIP = Request.UserHostAddress.ToString();
strMessage = this.tbReply.Text;
strReplyTime = DateTime.Now.ToString();
} 以上是我出错的程序,其错误在于 strPostID =request["postid"].tostring()中; strPostID 获得的值总是null,而
sttPostID要向一个表的外键插值所以总是外键错误,但是我不知道为什么strPostID得到的值总是空的!!
请各位帮帮忙谢谢
;
我正在做一个BBS ,非常简单的那种,但是在使用string strPostid=request["postid"].tostring();的时候strPostid 的值是nullprotected void Page_Load(object sender, EventArgs e)
{
if ( Request["postid"] != null)
{ strPostID = Request.q["postid"].ToString();
}
strUserID = Session["userid"].ToString();
strIP = Request.UserHostAddress.ToString();
strMessage = this.tbReply.Text;
strReplyTime = DateTime.Now.ToString();
} 以上是我出错的程序,其错误在于 strPostID =request["postid"].tostring()中; strPostID 获得的值总是null,而
sttPostID要向一个表的外键插值所以总是外键错误,但是我不知道为什么strPostID得到的值总是空的!!
请各位帮帮忙谢谢
;
解决方案 »
- AspNetPager分页控件7.3.2的VS智能感知xml文件如何使用?
- 有没有哪位大侠做过 QQ滚动条,鼠标在滚动条上停靠会在指向的地方灵活改变样式
- asp.net中用户控件中引用css样式失效的问题
- 农行网上支付接口
- -----SQL里的聚合字段sum_qty和sum_amount如何放到水晶报表?-----(满意给50分)
- 如何在后台执行长时间的任务?
- 高人请进,郁闷我一天的问题。孟子大哥,刚那个"false"比较核心就是这个问题。
- 一个Context的问题
- html在线编辑器下载
- 关于数据库访问方式
- 高手请进
- 寻找高手!实例化web用户控件,用构造函数和LoadControl ()的有什么不一样?
Request.q["postid"].ToString();
这里应该是你打错了吧...
如果Request["postid"]为空的话...按照你写的...strPostID就是空了...
插入数据库前...也应该判断一下strPostID是否为空...建议断点+监视...好好看看Request.["postid"].ToString();
protected void Page_Load(object sender, EventArgs e)
{
string strPostID =string.empty;
if (!string.IsNullOrEmpty(Request["postid"]))
{
strPostID = Request["postid"].ToString();
} else
{
strPostID ="-1"; //控制好如果为空怎么搞
}
strUserID = Session["userid"].ToString();
strIP = Request.UserHostAddress.ToString();
strMessage = this.tbReply.Text;
strReplyTime = DateTime.Now.ToString();
}