asp.net – aspx中__EVENTVALIDATION __VIEWSTATE的目的是什么?
发布时间:2020-12-15 23:06:53 所属栏目:asp.Net 来源:网络整理
导读:考虑: Content-Disposition: form-data; name="__VIEWSTATE"/wEPDwUKMTQxNzIxMTc0MQ9kFgICAw8WAh4HZW5jdHlwZQUTbXVsdGlwYXJ0L2Zvcm0tZGF0YWRkflsROmXoLo8ar8ukWWYDh1Wr2BCwmhiAAqpX/xwqLq8=Content-Disposition: form-data; name="__EVENTVALIDATION"/wEWBg
考虑:
Content-Disposition: form-data; name="__VIEWSTATE" /wEPDwUKMTQxNzIxMTc0MQ9kFgICAw8WAh4HZW5jdHlwZQUTbXVsdGlwYXJ0L2Zvcm0tZGF0YWRkflsROmXoLo8ar8ukWWYDh1Wr2BCwmhiAAqpX/xwqLq8= Content-Disposition: form-data; name="__EVENTVALIDATION" /wEWBgKJ1KD6AwKH3P+GBQLr/4HeAgKWoZqyCQLinqurDALt3oXMA0YLgb/Mt6KGihl+8ixYoY9A24wgHGGoPAINhuyP7nEl 我们制作一个用户可以上传照片的网站.后来我们决定用户也可以通过其他应用上传照片,我们喜欢有统一的界面.所以其他应用程序可以使用同一页面. 我们注意到,除非我们知道__EVENTVALIDATION和__VIEWSTATE的价值,否则我们无法上传照片. 当然,应用程序只能加载上传的图像,但这是一种麻烦. 无论如何还是那些?有没有办法上传图片到aspx上传网站没有指定的东西? 解决方法
HTTP是一种无状态协议,这意味着客户端和服务器没有内置的方式来将应用程序的状态从一个请求追溯到下一个请求.已经发明了各种技术来规避这种情况,例如饼干. ViewState和事件验证是
ASP.NET使用的两种技术,用于向网页提供状态充分的感觉.
ViewState中的数据是发送到客户端时的所有控件(输入字段,复选框等)的状态.当表单发回服务器时,ASP.NET可以判断用户是否已经更改了任何字段中的任何值,并可以引发反映这种情况的事件( 事件验证确保客户端上引发的事件源自ASP.NET呈现的控件. 这是a paper on ViewState和another that covers event validation. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 将URL作为get参数传递?
- asp.net-mvc – 如何跳过ActionFilter的操作执行?
- asp.net – 是否需要在web.config中保护连接字符串?
- asp.net-mvc – 当前上下文错误中不存在名称“Url”
- asp.net – NewRelic – 如何忽略Web应用程序的一部分
- asp.net-mvc-3 – 带有附加HTML的MVC3 Html.BeginForm()
- asp.net-ajax – ScriptManager.RegisterClientScriptInclu
- 在asp.net mvc中添加JavaScript文件
- ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证代
- [ASP NET MVC] 表单 Partial View / Editor Template 使用抉
推荐文章
站长推荐
- asp.net – Restful MVC Web Api继承
- asp.net-mvc – MVC数据类型ErrorMessage
- asp.net – 为什么不删除Server和X-Powered-By标
- 在ASP.NET C#中调用Web服务时,Session为null
- asp.net – Web部署安装程序(MSI)中没有“IIS 7部
- asp.net – Bin为Web应用程序部署的DLL优先于GAC
- asp.net core 自定义基于 HttpContext 的 Serilo
- razor – ASP.NET Core中当前上下文中不存在名称
- asp.net – SOAP 1.2在SOAP 1.1工作时产生错误请
- Asp.Net MVC缺少样式并默认为登录页面
热点阅读