请问这些语句是什么意思?用ASP.NET的,懂的人帮帮忙解释一下,谢谢!!
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSys...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class NoticeMemo : TopBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
InitPageData();
}
}
protected void InitPageData()
{
if (Request["id"] != null)
{
try
{
int id = Convert.ToInt32(Request["id"].ToString());
var data = from p in GetDataHelpInstance.NoticeInfo where p.NoticeInfo_ID == id select p;
if (data.Count() > 0)
{
lbinfo.Text = data.ToList()[0].NoticeInfo_Memo;
lbtitle.Text = data.ToList()[0].NoticeInfo_Title;
}
}
catch { }
}
}
} 展开
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class NoticeMemo : TopBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
InitPageData();
}
}
protected void InitPageData()
{
if (Request["id"] != null)
{
try
{
int id = Convert.ToInt32(Request["id"].ToString());
var data = from p in GetDataHelpInstance.NoticeInfo where p.NoticeInfo_ID == id select p;
if (data.Count() > 0)
{
lbinfo.Text = data.ToList()[0].NoticeInfo_Memo;
lbtitle.Text = data.ToList()[0].NoticeInfo_Title;
}
}
catch { }
}
}
} 展开
4个回答
展开全部
if (!IsPostBack) //只在页面首次加载时执行
{
InitPageData(); //首次加载执行这个
}
protected void InitPageData()
{
if (Request["id"] != null) //传入值不为空的时候运行
{
//捕获异常设置
try
{
int id = Convert.ToInt32(Request["id"].ToString()); //传入值转成INT型
//通过ID查找数据
var data = from p in GetDataHelpInstance.NoticeInfo where p.NoticeInfo_ID == id select p;
if (data.Count() > 0)
{
//如果存在数据,赋值
lbinfo.Text = data.ToList()[0].NoticeInfo_Memo;
lbtitle.Text = data.ToList()[0].NoticeInfo_Title;
}
}
catch { }
}
}
}
{
InitPageData(); //首次加载执行这个
}
protected void InitPageData()
{
if (Request["id"] != null) //传入值不为空的时候运行
{
//捕获异常设置
try
{
int id = Convert.ToInt32(Request["id"].ToString()); //传入值转成INT型
//通过ID查找数据
var data = from p in GetDataHelpInstance.NoticeInfo where p.NoticeInfo_ID == id select p;
if (data.Count() > 0)
{
//如果存在数据,赋值
lbinfo.Text = data.ToList()[0].NoticeInfo_Memo;
lbtitle.Text = data.ToList()[0].NoticeInfo_Title;
}
}
catch { }
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class NoticeMemo : TopBase
{
protected void Page_Load(object sender, EventArgs e)
{
//页面首次加载执行
if (!IsPostBack)
{
InitPageData();
}
}
protected void InitPageData()
{
//判断url是不是有id这个参数
if (Request["id"] != null)
{
//try{}catch(){} 异常处理
try
{
int id = Convert.ToInt32(Request["id"].ToString());
//linq to sql 查询NoticeInfo_ID=id的所有记录
//自己可以去了解一下这方面的知识
var data = from p in GetDataHelpInstance.NoticeInfo where p.NoticeInfo_ID == id select p;
//如果查询存在满足条件的记录
if (data.Count() > 0)
{
//对两个控件进行赋值
lbinfo.Text = data.ToList()[0].NoticeInfo_Memo;
lbtitle.Text = data.ToList()[0].NoticeInfo_Title;
}
}
catch { }
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class NoticeMemo : TopBase
{
protected void Page_Load(object sender, EventArgs e)
{
//页面首次加载执行
if (!IsPostBack)
{
InitPageData();
}
}
protected void InitPageData()
{
//判断url是不是有id这个参数
if (Request["id"] != null)
{
//try{}catch(){} 异常处理
try
{
int id = Convert.ToInt32(Request["id"].ToString());
//linq to sql 查询NoticeInfo_ID=id的所有记录
//自己可以去了解一下这方面的知识
var data = from p in GetDataHelpInstance.NoticeInfo where p.NoticeInfo_ID == id select p;
//如果查询存在满足条件的记录
if (data.Count() > 0)
{
//对两个控件进行赋值
lbinfo.Text = data.ToList()[0].NoticeInfo_Memo;
lbtitle.Text = data.ToList()[0].NoticeInfo_Title;
}
}
catch { }
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var data = from p in GetDataHelpInstance.NoticeInfo where p.NoticeInfo_ID == id select p;
是Linq语句,这里是查询出一个类型为GetDataHelpInstance.NoticeInfo的data,查询的条件是p.NoticeInfo_ID == id。
这是Linq的查询写法,跟你写sql语句类似,是Framework3.5版本以后的新特性。
是Linq语句,这里是查询出一个类型为GetDataHelpInstance.NoticeInfo的data,查询的条件是p.NoticeInfo_ID == id。
这是Linq的查询写法,跟你写sql语句类似,是Framework3.5版本以后的新特性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询