我是第一次接触 asp.net 我现在想同页面传递一个参数应该怎么样实现 ? string SearchKey = Request.QueryString["key"].ToString().Trim();我是这么写的 但是在第一次运行的时候 就出错了 “未将对象引用设置到对象的实例。 ” 请问是什么原因,应该怎么样解决 ??
解决方案 »
- 高手推荐个好用的.net的文本编辑器
- 请高手来看看,这个问题即简单又复杂!
- 郁闷的 FCK配置问题....放在DetailsView 中就出错.
- SourceSafe 怎么不提示是否簽出呢?
- 怎样控制listview中文本的格式?
- 高手赐教!上传大文件时弹出Loading进度条,有人用AjaxPro.net做过类似的例子么?
- 调用数据集老出错啊!高手们帮忙看看,出错在哪里啊?
- 晕死,真tmd,装完tomcat 5.0,我的iis就不好使了,卸载了tomcat 5.0,iis依旧不好使。怎么办?有人知道吗?
- ********怎么在A.ascx页读取B.aspx.cs页的变量值?(重开此贴,马上结帐)*******
- 怎么验证所有
- .net关于后台生成前台html代码的问题
- Repeat 中的CheckBox不起作用,点更新为什么会全部更新啊?
null.ToString()肯定要报错的,空的东西是不能操作的
if(!string.IsNullEmpty(SearchKey)) {
SearchKey = SearchKey.trim();
}
错误原因是在请求页面中并没有传递参数【key】,页面间传递参数的简单例子:1)请求页面:
url = "Teacher_PublishLeaveWordEdit.aspx?teacherId=1"
this.Response.Redirect(url);2)接收页面:
string teacherId = this.Request["teacherId"].ToString();注意请求页面和接收页面的参数名要保持一致