string username = Request.Form["userName"].ToString();

问题描述

求大神看看什么回事

解决方案

解决方案二:
Request.Form["userName"]没取到值,所以是null,其实Request.QueryString[],Request.Form[]这样取到的已经是字符串了,你们为啥这么喜欢ToString呢?
解决方案三:
你应该用Request.Form["username"]去取值,id只在前端时后端,服务端是通过name来取值的,你的id和name大小写有差异
解决方案四:
区分大小写的
解决方案五:
你要看Request详细里面是否有你需要的东西
解决方案六:
引用1楼starfd的回复:

Request.Form["userName"]没取到值,所以是null,其实Request.QueryString[],Request.Form[]这样取到的已经是字符串了,你们为啥这么喜欢ToString呢?

现在学你说的解决了。但是现在一打开网站就首先提示登陆失败..还是一直提示的。。。账号密码对了也没有用
解决方案七:
引用2楼starfd的回复:

你应该用Request.Form["username"]去取值,id只在前端时后端,服务端是通过name来取值的,你的id和name大小写有差异

我已经改回来了,但是还是一样的提示
解决方案八:
注意大小写骚年!
解决方案九:
引用7楼u013053259的回复:

注意大小写骚年!

我已经改过来了,但是还是一样提示NULL
解决方案十:
到底是登陆失败还是null这完全不是一回事啊
解决方案十一:
stringusername=xxxx;if(userName!=null)你到底是想闹哪样啊
解决方案十二:
都告诉你了区分大小写的你到底学过编程没有
解决方案十三:
引用8楼Listen_yi的回复:

Quote: 引用7楼u013053259的回复:
注意大小写骚年!

我已经改过来了,但是还是一样提示NULL

你改的事哪边?你的标签name和Request.Form[“name”]对应就行了
解决方案十四:
试一下,把你错的那一条语句改成:stringusername=Request.Form["username"];
解决方案十五:
tostring前先判断是否为null
解决方案:
现在楼主的问题并不仅仅是前台控件ID和NAME大小写分不清后台string变量名,也是一会大写一会小写的
解决方案:
Request.Form["username"]先判断是否是空值!
解决方案:
Request.Form["userName"]已经是string类型的了,没有必要再去ToString(),还有下面的判断!=null不够严谨,用String.IsNullOrEmpty或者IsNullOrWhiteSpace
解决方案:
你不是用的服务器控件,在母版页的情况下name会改变,这样的话你就取不到name参数了
解决方案:
是在load事件还是click事件?确实是POST提交?确定提交地址正确?

时间: 2024-10-25 13:51:25

string username = Request.Form["userName"].ToString();的相关文章

csharp: Request.Form,Request.QueryString,Request.Params

/// <summary> /// Request.Form,Request.QueryString,Request.Params /// http://msdn.microsoft.com/en-us/library/system.web.httprequest.params(v=vs.110).aspx /// Geovin Du 涂聚文 /// 2014-05-28 /// /// </summary> /// <param name="sender"

asp.net中Request.Form使用注意点

我们先看这样一个例子 前台代码: <asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox> 后台代码: string Text = Request.Form["TextBox1"].Trim();   在.NET2.0下,当页面上的某个TextBox设置了属性ReadOnly="True"时,通

net-Request.Form[&amp;amp;quot;xx&amp;amp;quot;]与Request[&amp;amp;quot;xx&amp;amp;quot;]有什么不同

问题描述 Request.Form["xx"]与Request["xx"]有什么不同 速度和传输数据量有差异吗 还有什么其他差别 解决方案 http://www.cnblogs.com/tianguook/p/3592531.html 解决方案二: Request.Form:post方式提交,直接在post里搜索, Request :post get 都会搜索 如果确定为post 那么带form肯定比不带效率高一些了

VB.NET POST图片到 asp.net页面,是否用request.form[&amp;amp;quot;file&amp;amp;quot;]取,如果是为什么会乱码~如果是编码问题那又怎么解决呢???现附上vb.net源码,,,帅哥哥们帮一下小弟吧.....

问题描述 PublicFunctionpostCaptcha(ByValstrApiKeyAsString,ByValstrCaptchaFileAsString)AsStringDimobjEncodingAsNewSystem.Text.UTF8EncodingDimobjStreamWriterAsSystem.IO.StreamWriterDimobjStreamAsSystem.IO.StreamDimobjHTTPRequestAsHttpWebRequestDimsbPostDat

ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法

 这篇文章主要介绍了ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法,这是ASP.NET开发中一个比较常见的经典的问题,需要的朋友可以参考下     当页面编辑或运行提交时,出现"从客户端中检测到有潜在危险的request.form值"问题,该怎么办呢?如下图所示: 下面博主汇总出现这种错误的几种解决方法: 问题原因:由于在asp.net中,Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值.环境配

Jquery中request和request.form和request.querystring的区别_jquery

Request.Form是获取以POST方式提交的表单数据: Request.QueryString主要是获取地址栏参数或者以Get方式提交的数据 而Request则包含以上两种方式,会在Request.QueryString和Request.Form中都查询一遍变量.但是优先获取GET方式提交的数据,即Request.QueryString Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString.Form.ServerVariable中都搜寻一遍. 而且

mvc4-跪求各位大神,MVC存在潜在威胁的request.form值,关验证后,request接收值不完整。

问题描述 跪求各位大神,MVC存在潜在威胁的request.form值,关验证后,request接收值不完整. 用的是ue文本编辑器 $.ajax({ url: "/BBS/ForumReply", type: "post", data: "&FSend_Id=" + $("#thread_subject").attr("zj") + "&Content=" + UE.g

Request.Form取不到值?IIS问题!

下午运行网站,突然IIS出问题了,本地不能预览了.没办法只好重装IIS,装好之后,又发现IIS出问题了. 运行asp代码,request.form 取不得值,郁闷了,重启电脑一次,重装IIS两次还是不行. 最后,从网上找到解决方法: asp教程 默认网站--->右键 -->属性 --> 目录安全性 --> 匿名访问和身份验证控制 --> 最低下有一个windows集成验证.这个勾选上就好了.

Request与Request.Form的速度测试

经测试: http://www.leadbbs.com/test?name=test Request("name")的速度是非常快的,当请求的网址是http://www.leadbbs.com/test?时,Request("name")的速度下降了近二十来倍. 下面是测试代码,保存为test.asp 实际中,我们的请求一般仅针对表单的post请求与地址栏的get方法请求(Requestw函数). <%function Requestw(str)     Di