javascriptからaspxページのvb.net関数を呼び出す方法を見つける必要があります。 .dropクラスを.droppableにするJquery関数があります。ドロップターゲットに.draggableをドロップすると、Jqueryコードが正常にJavaアラート文を実行します。純粋なjavascriptのすべて。私がする必要があるのは、重い数学です!JavaScriptからVB.net関数を呼び出す
私は、JavaScriptがクライアント側に存在し、ASP/VBがサーバ側に存在し、2人が決して会わないことを理解しています。 Googleのリサーチからは、私が必要とするものを得るための理想的な方法のように思えます。私の更新パネルで非同期のポストバックを引き起こすことです。私は "HiddenButton"という隠しボタンを作成し、 "HiddenLabel"という隠しラベルも作成しました。どのように私は何かをドロップすると、私のjavascriptは何かをHiddenLabel(それで私は値をサーバー側に渡すことができます)を更新する何かを呼び出すと、何とかHiddenButton_clickイベントを発射するように動作するようになるのですか?
私の現在のjavascriptの良さは、次のようになります。
<script type="text/javascript">
$(document).ready(function() {
doReady();
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function(s, e) {
doReady();
});
});
function doReady() {
$('.drag').draggable({ revert: true, helper: 'clone' });
$('.drop').droppable({
tolerance: "touch", // Here should be a string
drop: function() { alert('dropped'); }
私は何かがラベルを更新し、ポストバックをトリガーするために行くために必要だと思います場所ですが、私はそれが何であるかわからない:(あなたのJSで__doPostBackを呼び出す
});
} // End of do ready
</script>
__doPostBackの代わりにWebForm_DoPostBackWithOptions javascript関数を使用することもできます。 – Kirtan