GET 请求可以导致IsPostBAck
为真吗?
_ViewState
我从未尝试过,但我读到它(在某处)如果我添加,_EventValidation
和form
参数就可以完成。
是真的吗?这会导致 PostBack 吗?
谢谢。
编辑
我在这里找到了
测试后编辑 2 - 它确实有效
我什至没有在网上找到 一个关于这个的话题。
这里是 :
我在问题更新后做出新的回答。实际上我做了一个工作示例,我确认了这个问题,那是可以做到的!
http://www.planethost.gr/SOPostBackTest.rar
我做什么:
我制作了一个aspx页面,渲染它,然后使用渲染页面获取并制作一个html,然后将方法从更改post
为get
<form name="form1" method="get" action="PostBackTest.aspx" id="form1">
然后我打开html页面,然后get
到aspx页面!而aspx页面实际上将其视为IsPostBack。
结果让我吃惊。Flag IsPostBack 设置为 TRUE,您可以自己查看和测试。我不知道如何考虑这一点 - BUG,或 asp.net 工作得如此出色的功能,以至于您在表单上发送它们的任何内容都会使其正常工作。
是的,Request.HttpMethod
如果是 GET 或 POST 命令,可以显示更准确。