私は特にPage.IsPostBackが何を意味するのか知りたいです。私はそれがユーザーが のデータをサーバー側に送信していることを示していることを、標準のASP.NETページで日常的に使用していることを十分に認識しています。 Page:IsPostBack PropertyIsPostBackは実際に何を意味しますか?
を参照してくださいしかし、このHTML
<html>
<body>
<form method="post" action="default.aspx">
<input type="submit" value="submit" />
</form>
</body>
</html>
送信ボタンをクリックする与えられ、ページはをPage_Loadメソッドが呼び出されますが、Page.IsPostBackはfalseを返しています。
runat=server
を追加したくありません。
最初に読み込まれたページと、クライアントが送信を開始したことによるリクエストの違いを教えてください。私は<input type="text" value="aa" name="ctrl" id="ctrl" />
に追加した
更新がそうのRequest.Formは要素を持ち、そしてRequest.HTTPMethodはPOSTですが、まだ偽IsPostBackプロパティのですか?
+1これはおそらく私の問題の解決策です。感謝 –
実際には "IsPost"という名前のプロパティに適しています。 – Kris
"Request.Form.Keys.Count"を含むように編集しました。次に、Request.Form ["ctrl"]を使用してテキストボックスから値を検索できます –