一个简单的登陆页面:(该系统不是我做的,我无法看到后台代码,只能在页面测试)
<form name="form1" method="post" action="Login.aspx" id="form1">
<input type="hidden" name="__VIEWSTATE" value="/wEPDwULLTExMTY2MjQwNTEPZBYCAgMPZBYCZg8QDxYGHg1EYXRhVGV4dEZpZWx
kBQtTVU5JVFNBTVBMRR4ORGF0YVZhbHVlRmllbGQFCVNVSU5UQ09ERR4LXyFEYXRhQm9
1bmRnZBAVAg/npo/lt57liqjovabmrrUS5pi+56S65omA5pyJ5biQ5aWXFQIKMk5DMDA
xWTA3RgAUKwMCZ2dkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQU
ISWJubG9naW46LCyKevL4Cv7zqbaSClaYYeRcrw==" />
<input name="ddlUnit" value="2NC001Y07F" />
<input name="timelogin" type="text" value="2012-05-21" />
<input name="txtUid" type="text" value="admin"/>
<input name="txtPwd" type="password" value="1234"/>
<input type="image" name="Ibnlogin" src="" />
</form>
用页面提交登陆可以正常登陆但用地址栏输入url(viewstate值已base64转换了):http://192.168.0.1/Login.aspx?__VIEWSTATE=%2FwEPDwULLTExMTY2MjQwNTEPZBYCAgMPZBYCZg8QDxYGHg1EYXRh
VGV4dEZpZWxkBQtTVU5JVFNBTVBMRR4ORGF0YVZhbHVlRmllbGQFCVNVSU5UQ09ERR
4LXyFEYXRhQm91bmRnZBAVAg%2Fnpo%2Flt57liqjovabmrrUS5pi%2B56S65omA5p
yJ5biQ5aWXFQIKMk5DMDAxWTA3RgAUKwMCZ2dkZBgBBR5fX0NvbnRyb2xzUmVxdWly
ZVBvc3RCYWNrS2V5X18WAQUISWJubG9naW46LCyKevL4Cv7zqbaSClaYYeRcrw%3D%
3D&ddlUnit=2NC001Y07F&timelogin=2012-05-21&txtUid=ADMIN&txtPwd=123456&Ibnlogin.x=23&Ibnlogin.y=14
这样页面会提示错误:Object reference not set to an instance of an object.
at com.WebUI.Pages.Login.Ibnlogin_Click(Object sender, ImageClickEventArgs e) in F:\CODE_back\WebUI\Login.aspx.cs:line 119 一般的登陆页,输入类似这样的url:http://192.168.0.1/Login.aspx?ddlUnit=2NC001Y07F&timelogin=2012-05-21&txtUid=ADMIN&txtPwd=123456&Ibnlogin.x=23&Ibnlogin.y=14。。应该就可以登陆了,但这个系统不知道做了什么处理
<form name="form1" method="post" action="Login.aspx" id="form1">
<input type="hidden" name="__VIEWSTATE" value="/wEPDwULLTExMTY2MjQwNTEPZBYCAgMPZBYCZg8QDxYGHg1EYXRhVGV4dEZpZWx
kBQtTVU5JVFNBTVBMRR4ORGF0YVZhbHVlRmllbGQFCVNVSU5UQ09ERR4LXyFEYXRhQm9
1bmRnZBAVAg/npo/lt57liqjovabmrrUS5pi+56S65omA5pyJ5biQ5aWXFQIKMk5DMDA
xWTA3RgAUKwMCZ2dkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQU
ISWJubG9naW46LCyKevL4Cv7zqbaSClaYYeRcrw==" />
<input name="ddlUnit" value="2NC001Y07F" />
<input name="timelogin" type="text" value="2012-05-21" />
<input name="txtUid" type="text" value="admin"/>
<input name="txtPwd" type="password" value="1234"/>
<input type="image" name="Ibnlogin" src="" />
</form>
用页面提交登陆可以正常登陆但用地址栏输入url(viewstate值已base64转换了):http://192.168.0.1/Login.aspx?__VIEWSTATE=%2FwEPDwULLTExMTY2MjQwNTEPZBYCAgMPZBYCZg8QDxYGHg1EYXRh
VGV4dEZpZWxkBQtTVU5JVFNBTVBMRR4ORGF0YVZhbHVlRmllbGQFCVNVSU5UQ09ERR
4LXyFEYXRhQm91bmRnZBAVAg%2Fnpo%2Flt57liqjovabmrrUS5pi%2B56S65omA5p
yJ5biQ5aWXFQIKMk5DMDAxWTA3RgAUKwMCZ2dkZBgBBR5fX0NvbnRyb2xzUmVxdWly
ZVBvc3RCYWNrS2V5X18WAQUISWJubG9naW46LCyKevL4Cv7zqbaSClaYYeRcrw%3D%
3D&ddlUnit=2NC001Y07F&timelogin=2012-05-21&txtUid=ADMIN&txtPwd=123456&Ibnlogin.x=23&Ibnlogin.y=14
这样页面会提示错误:Object reference not set to an instance of an object.
at com.WebUI.Pages.Login.Ibnlogin_Click(Object sender, ImageClickEventArgs e) in F:\CODE_back\WebUI\Login.aspx.cs:line 119 一般的登陆页,输入类似这样的url:http://192.168.0.1/Login.aspx?ddlUnit=2NC001Y07F&timelogin=2012-05-21&txtUid=ADMIN&txtPwd=123456&Ibnlogin.x=23&Ibnlogin.y=14。。应该就可以登陆了,但这个系统不知道做了什么处理
解决方案 »
- 如何配置三大框架
- 在ASP中出现回发或回调参数无效
- datalist 中 有一张图片,点击它,我如何在Aspx中获取他的Id
- |zyciis|第三贴:SSL的数据提交:远程服务器返回错误: (403) 已禁止 现在只能把IIS应用缓存池的标识从网络服务改为本地系统 有其服办法吗
- 有关.net web 地址的问题---新手求帮助
- 文本框超过了单元格的大小
- 请教DataGrid模版列的显示问题(如何用<ItemTemplate>中的lable显示出<EditItemTemplate>中的droplist选定的项)
- 未能在设计示图打开
- 怎么把数据库中的空值转换成vb.net中的空字符串呀?
- owc10如何锁定表头
- 利用asp.net datalist绑定数据库中的图片,后台该怎么写
- 问个部署问题 windows server 2008 + IIS7
URL有长度限制