vs提示string userName = Request.Form.Get("tetUserName").ToString();未将对象引用到对象实例
排错提示:
使用new关键字创建对象实例;
在调用方法前通过检查确定方法是否为空;
这是什么问题啊?
如果我去掉ToString()的话能运行成功但没有传值?
怎么回事啊,谢谢~~
排错提示:
使用new关键字创建对象实例;
在调用方法前通过检查确定方法是否为空;
这是什么问题啊?
如果我去掉ToString()的话能运行成功但没有传值?
怎么回事啊,谢谢~~
解决方案 »
- File.CreateText怎么保存ansi文件
- 字符过滤的问题
- 如何实现框架的可拖动,就像csdn的框架一样,可以拖动?
- 做了个母版页,有俩个div,其中一个div1是一个小窗口,随着滚动条的滚动而滚动,
- 70大分哦 正则表达式如何过滤掉string str中的链接?
- 急,在线等,怎么能达到asp与asp.net的用户权限共用的目的.
- 各位大哥,帮帮小妹!!!关于两个数据库之间的连接问题!
- 关于Application_End事件运行的问题
- 求教:从controller 传递一个数据表中部分字段到view
- <authentication mode="None" />出错怎样改
- ASP.NET中的时区问题
- 有没有(vs2008+sp1+智能提示变英文的修补)的集成版本?
好好看看Get方法参数是不是正确
{}
{
string userName = Request.Form.Get("tetUserName").ToString();
}
是这样用吗?
不好意思,我刚学没多久
这是什么问题啊? 如果我去掉ToString()的话能运行成功但没有传值?
怎么回事啊,========
0. string userName = Request.Form.Get( "tetUserName ").ToString();
string userName = Request.Form.Get( "tetUserName").ToString();多出的空格!此外,1. 哪个老师教你 string anotherString; string s = anotherString.ToString() 的用法? 既然已经是 string 类型了,就不用浪费 CPU 去调用 ToString 方法了2. 结果你看,这里 anotherString 实际上 null,所以调用 anotherStirng.ToString() 就报 NulLRefEx 了3. 回到你的代码,注意 Request.Form.Get(string) 方法,实际上已经返回 stirng 类型结果了,所以不要多此一举4. 如果提交的页面没有包含指定的 name 那么 Form.Get 就返回 null,QueryString 也是同理5. 所以,健壮的程序需要:
string v = Request.Form.Get(name);
if(v != null) {
// ...
} else {
// ..
}
看着北大青鸟的教程做的,,,郁闷运行综总是失败
======
所以,估计也是个三岁小孩写的代码
string userName = Request.Form.Get("tetUserName");
if (userName != null)
{
Response.Write("你的用户名为:" + userName);
}
else
{
Response.Write("你的用户名为空");
}
string userPWD = Request.Form.Get("pwd");
if (userPWD != null)
{
Response.Write("你的密码为:" + userPWD);
}
else
{
Response.Write("你的密码名为空");
}
我这样写了,结果是:你的用户名为空你的密码名为空
那么我在文本框中写的值到哪去了??
Request.Form["tetUserName"]这样多简洁啊!