ることはないとしても__doPostBack()もっ送取得します。
-
20-09-2019 - |
質問
私はこの問題telerik RadGridいる複数の行を選択。また行きたいサーバに必行を選択または選択解除されます。を作成しましたjavascript関数のグリッドのクライアントサイドイベント(OnRowSelected、OnRowDeSelected).機能のようなものです:
function onOperationRowSelected(sender, eventArgs) {
__doPostBack("<%=myControl.ClientID %>", "rowSelected:" + eventArgs.get_itemIndexHierarchical());
}
その他の機能は極めて類似した唯一の違いは、身が送信する文字列"rowDeselcted"の代わりに"rowSelected".
にPage_Loadかを確認でき、かかる請求がなされた場合は、Postで要求を"IsPostBack"の場合は、まされているかを確認してください、rowSelectedはrowdeselected.
私の問題をするのがとても楽しみでしたの選択の最初生マグリッド、Post起が期待される)しかし、私が目を選択列を取得要求が発行される(う)まIsPostBack falseを返します。
と思欠。
編集: 私はRequestオブジェクトのHttpMethodプロパティ値は"POST".このようなものは、HTTPポストエIsPostBackはfalseを返します??
解決
まずはGETリクエストの引数のイベント?
ていると思いますそして、もう一つは取得します。その一部AJAXマジックによるグリッド、リソースやAJAX PageMethod電話またはURLを書き換えもあります。
のページ名がデフォルトです。aspxまたは何かも?時に一部のブラウザの思い出せない詳細)画像やで思い出せない正確な状況にブラウザでもヒットの"samefolder/"のURL、ますますデフォルトのページです。
チェックでご要望に開いているのがfirebugを見て何かを伝えます。
他のヒント
この機能を尊重し、行動の <form>
.ここでは、__doPostBackは:
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
ることがはいでしょう。いどのような形で設定しいことになるだけでは、通常、郵便にasp.net.
で高校を卒業したばかりです。はい、もは、なぜで発生する場合本当のところはわからないけど。
を見ることなく、マークアップのグリッドを生成しっともっとも多く使用するリンクとjavascriptの応用をクリックしハンドラの可.ると思うが、犯人はjavascriptエラーを防止のハンドラから焼成する、デフォルトの動作はアンカーのハンドラに適用し、この場合、取得します。最高の相談ができるのでFirefox/開いているのがfirebugを見誤りがある場合は、ソフトである。
とするためのアプリが動作するようにjavascriptが無効であり、正し、エラーに対応だけで終わ取得します。