相关疑难解决方法(0)

IsPostBack究竟意味着什么?

我很想知道具体的Page.IsPostBack意味着什么.我完全了解它在标准ASP.NET页面中的日常使用,它表明用户正在将数据提交回服务器端.请参见Page:IsPostBack属性

但鉴于此HTML

<html>
   <body>
      <form method="post" action="default.aspx">
         <input type="submit" value="submit" />
      </form>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

单击"提交"按钮时,将调用页面Page_Load方法,但Page.IsPostBack返回false.我不想补充runat=server.

如何判断首次加载的页面与客户端提交的请求之间的区别?

更新
我已添加,<input type="text" value="aa" name="ctrl" id="ctrl" />所以Request.Form有一个元素,Request.HTTPMethod是POST,但IsPostBack仍然是假的?

c# asp.net

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net ×1

c# ×1