これは通常のHTMLボタンで実行できることは知っていますが、asp:ButtonはjQueryを使用して動的に作成できますか?
サーバーサイド関数を呼び出すonclickのボタンは次のとおりです。
<asp:Button ID="btnYesGPS" runat="server" Text="Yes" CssClass="formButton" onclick="btnYesGPS_Click" />
これについてのガイダンスをありがとう。
いいえ、jQueryを使用してASP.NETコントロールを作成することはできません。これらは、jQueryがクライアントで実行されている間はサーバー固有です。彼らはとても異なった、離れた世界に属しています。
サーバー側のロジックがすでにあり、クライアント側から呼び出したいように見えるので、2つのオプションがあります。
display:none
)、GPSAPIが利用可能な場合は表示します個人的に私は最初のオプションが好きです。
Claudioが述べたように、クライアント側でASP.NETコントロールを作成することはできませんが、jquery(またはAJAX)を使用してサーバー側にポストバックし、サーバー側の機能を実行する要素をクライアント側で作成できます。
あなたがあなたの質問にいくつかの文脈を私たちに与えるならば、私たちはより詳細な答えを提供することができるかもしれません
Webサービスに投稿していると言います。これは、純粋にjavascriptで実行できます。
ScriptService
に参照を追加するScriptManager
と、JavaScriptから呼び出すことができるはずです。次に、クライアント側でjqueryを使用してボタンを追加するだけで十分です。
クライアント側でasp.netボタンを追加することはできません。この場合、まったく必要ありません。
ヘルプが必要な場合は、こちらを参照してください:asp.netWebサービス