string ClassId = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ClassId = Request["ClassId"];
}
if (ClassId != "")
{
this.ArticleClassAutoChanged1(Convert.ToInt16(ClassId));
}
}这个怎么好像永远能获取到值,
ClassId = Request["ClassId"].ToString();写成这样之后,会报一个"未将对象引用设置到对象的实例"异常,ClassId 我想一开始让他是空的,当我点一个超链接时(找链接是自己写的一个控件中的,把这个控件加在了本页),连接到本页的同时,再传个参数,这时会执行ClassId 不为空的部分。但是从一加载页面就开始执行不为空的部分。帮忙解决一下。谢谢
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ClassId = Request["ClassId"];
}
if (ClassId != "")
{
this.ArticleClassAutoChanged1(Convert.ToInt16(ClassId));
}
}这个怎么好像永远能获取到值,
ClassId = Request["ClassId"].ToString();写成这样之后,会报一个"未将对象引用设置到对象的实例"异常,ClassId 我想一开始让他是空的,当我点一个超链接时(找链接是自己写的一个控件中的,把这个控件加在了本页),连接到本页的同时,再传个参数,这时会执行ClassId 不为空的部分。但是从一加载页面就开始执行不为空的部分。帮忙解决一下。谢谢
解决方案 »
- 请问.VM是什么文件?怎么使用?
- Request参数的使用
- 为什么Replace("'", "''")!!!!!!!!!!
- 有时提示Server Error in '/' Application,紧急求助
- 如何给listbox的每个item增加一个checkbox
- 这样绑定dropdownlist有错吗
- asp.net select 级联多选
- SqlDataReader 出错!
- 页面有150个文本框,用submit提交通不过,各位大虾进来看看!!
- 如何把查找到记录重的关键子变为红色!??想google的搜索结果一样!
- [求教两个知识点的参考资料]
- http 400错误,一些地区不能访问网站,一些地区可以
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ClassId = Request["ClassId"]==null?"": Request["ClassId"].ToString();
}
if (!string.IsNullOrEmpty(ClassId))
{
this.ArticleClassAutoChanged1(Convert.ToInt16(ClassId));
}
}
if (!IsPostBack)
{
ClassId = Request["ClassId"];
}
不是已经给ClassId赋了一个值了么? 它当然不为空啦。
是 Tostring 报的错
原因是 Request["ClassId"] 是null后面那段没看懂 建议你写明白点。。