1

GET 请求可以导致IsPostBAck为真吗?

_ViewState 我从未尝试过,但我读到它(在某处)如果我添加,_EventValidationform参数就可以完成。

是真的吗?这会导致 PostBack 吗?

谢谢。

编辑

我在这里找到了

在此处输入图像描述 这里

测试后编辑 2 - 它确实有效

我什至没有在网上找到 一个关于这个的话题。

这里是 :

http://imageshack.us/f/688/croppercapture1q.gif/

4

1 回答 1

0

我在问题更新后做出新的回答。实际上我做了一个工作示例,我确认了这个问题,那是可以做到的!

http://www.planethost.gr/SOPostBackTest.rar

我做什么:

我制作了一个aspx页面,渲染它,然后使用渲染页面获取并制作一个html,然后将方法从更改postget

<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 命令,可以显示更准确。

于 2012-11-25T08:34:02.833 回答