これは奇妙な質問ですが、私はそのような状況に追い込まれました。私はESRIのクライアントサイドマップをリフレッシュし、同時にサーバ機能を呼び出さなければなりません。 私はc#/ asp.net/javascriptを使用しています。htmlボタンを使用してサーバー側の関数を呼び出す方法は?
Webサービスメソッドを呼び出すことはできますが、同じページのサーバー側の関数を呼び出すことは可能です。
EDITED 返信いただきありがとうございます。しかし、私は別の状況に対処しています。私のサーバー側の関数では、 "div"にアクセスし、URLがデータベースから来ている画像を追加しなければなりません.Webメソッドが静的であるため、 "div"要素にアクセスできません。それがどんな意味を成さないか、私は
ANSWER
txt.Attributes.Add("onclick", "refreshMap(); return false;");
何か間違ったことをやっている私は前にfalseを返し逃し、それは毎回ポストバックを引き起こしています。あなたは、onclickイベントは、コードビハインドでメソッドにAJAXポストを作る関数を呼び出すことによってこれを行うことができます
javascriptはサーバーに影響を与えませんが、javascriptはサーバーに要求を送信してクライアント側のサーバーに何かを更新させることができます。これはajaxです –
@fehergeri返事ありがとうございます。しかし、私は別の状況に対処しています。私のサーバー側の関数では、私は "div"にアクセスし、URLがdatabaseから来ている画像を追加する必要があります.Webメソッドが静的なので、私は "div"要素にアクセスできません。それは意味をなさないか何かを間違ってやっていますか? – Vani