asp.net未将对象引用设置到对象的实例。

qq_42276071 qq_42276071 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class JiaoYou_Login_FriendDetail : System.Web.UI.Page
{
MarriageLogin login = new MarriageLogin();
protected void Page_Load(object sender, EventArgs e)
{
if (Session["FriendDetail"] == null)
{
Session["FriendDetail"] = Request["uname"];
}
else
{
if (Session["FriendDetail"].ToString() != Request["uname"].ToString())
{
Session["FriendDetail"] = Request["uname"];
}
}
this.Title = Session["FriendDetail"].ToString() + "的详细信息";
//基本信息
DataTable dt = login.SelectUser(Session["FriendDetail"].ToString()).Tables[0];
lblBase_NickName.Text = dt.Rows[0]["NickName"].ToString();
lblBase_Sex.Text = dt.Rows[0]["Sex"].ToString();
lblBase_BirthDay.Text = dt.Rows[0]["BirthDay"].ToString();
lblBase_Marray.Text = dt.Rows[0]["Marriage"].ToString();
lblBase_Hight.Text = dt.Rows[0]["Stature"].ToString();
lblBase_Kg.Text = dt.Rows[0]["Avoirdupois"].ToString();
lblBase_Mz.Text = dt.Rows[0]["Nation"].ToString();
lblBase_Study.Text = dt.Rows[0]["Education"].ToString();
lblBase_Menoy.Text = dt.Rows[0]["Earning"].ToString();
lblBase_Look.Text = dt.Rows[0]["Looks"].ToString();
lblBase_Job.Text = dt.Rows[0]["Metier"].ToString();
lblBase_House.Text = dt.Rows[0]["Housing"].ToString();
lblBase_Area.Text = dt.Rows[0]["Address"].ToString();
imgPhoto.ImageUrl = "../../" + dt.Rows[0]["PhotoPath"].ToString();
//真情告白
lblSexLike.Text = dt.Rows[0]["SexLike"].ToString();
//择友要求
lblFAge.Text = dt.Rows[0]["FriendAgeStar"].ToString() + " 至 " + dt.Rows[0]["FriendAgeEnd"].ToString();
lblFHight.Text = dt.Rows[0]["FriendStatureStar"].ToString() + " 至 " + dt.Rows[0]["FriendStatureEnd"].ToString();
lblFArea.Text = dt.Rows[0]["FriendCome"].ToString().Replace("0", "");
lblFMarray.Text = dt.Rows[0]["FriendMarriage"].ToString();

//其他信息
lblHaveChild.Text = dt.Rows[0]["HaveBaby"].ToString();
lblHavingChild.Text = dt.Rows[0]["HavingBaby"].ToString();
lblSmoke.Text = dt.Rows[0]["Smoke"].ToString();
lblDrink.Text = dt.Rows[0]["Drink"].ToString();
lblBlood.Text = dt.Rows[0]["BloodType"].ToString();
lblLanguage.Text = dt.Rows[0]["UseLanguage"].ToString();
}
protected void btnFind_Click(object sender, EventArgs e)
{
Session["sex"] = Request.Form["sltSex"].ToString();
Session["FAgeStar"] = Request.Form["sltFAgeStar"].ToString();
Session["FAgeEnd"] = Request.Form["sltFAgeEnd"].ToString();
Session["Address"] = (Request.Form["sltState"].ToString() == "0") ? "" : Request.Form["sltState"].ToString() + ((Request.Form["sltCity"].ToString() == "0") ? "" : Request.Form["sltCity"].ToString());
// Session["Photo"] = chkPhoto.Checked;
Response.Redirect("../Result.aspx");
}
}
出现这个错误
未将对象引用设置到对象的实例。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


行 21: else
行 22: {
行 23: if (Session["FriendDetail"].ToString() != Request["uname"].ToString())
行 24: {
行 25: Session["FriendDetail"] = Request["uname"];

源文件: i:\5\Project\FindTogether\JiaoYou\Login\FriendDetail.aspx.cs 行: 23

堆栈跟踪:


[NullReferenceException: 未将对象引用设置到对象的实例。]
JiaoYou_Login_FriendDetail.Page_Load(Object sender, EventArgs e) in i:\5\Project\FindTogether\JiaoYou\Login\FriendDetail.aspx.cs:23
System.Web.UI.Control.OnLoad(EventArgs e) +105
System.Web.UI.Control.LoadRecursive() +67
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3784
怎么改
...全文

相关推荐

asp.net运行提示未将对象引用设置到对象的实例错误解决方法

在ASP.NET开发过程中,遇到“未将对象引用设置到对象的实例”错误是一个常见的问题。这个错误通常发生在试图访问或操作一个尚未被正确初始化或者其引用为null的对象时。以下是几种可能导致此问题的情况及

weixin_38660813

asp.net下配置数据源时出现: 未将对象引用设置到对象的实例。

在ASP.NET开发过程中,我们有时会遇到“未将对象引用设置到对象的实例”的错误,这是一个常见的编程异常,通常发生在尝试访问一个尚未初始化的对象的成员时。

weixin_38669729

未将对象引用设置到对象的实例--可能出现的问题总结

### 未将对象引用设置到对象的实例--可能出现的问题总结在进行软件开发尤其是Web应用程序开发过程中,经常会遇到“未将对象引用设置到对象的实例”这类异常,这种异常通常表现为`System.NullReferenceException

呵呵哒呀

错误:对象引用未设置为对象的实例。 请帮忙

在编程领域,尤其是在使用C#和ASP.NET框架时,我们可能会遇到一个常见的错误:“对象引用未设置为对象的实例”(NullReferenceException)。

weixin_38678498

未将对象引用设置到对象的实例问题原因

### 未将对象引用设置到对象的实例问题原因在.NET开发过程中,特别是使用ASP.NET进行Web应用程序开发时,开发者可能会遇到一个常见的异常——`System.NullReferenceException

liuwei_1120527
评论 6
收藏 已收藏
分享
返回顶部
qq_42276071
.NET社区 62,272 成员 668,968 内容