2012-04-22 8 views
0

[OK]を、私は尋ねるために愚かな質問があります。私はこれを取得する必要がありますpage jquery関数とドロップダウンリストをasp.netフォームのデータで埋める必要があります。任意のアイデアや例?リモートファイルを取得し、ドロップダウンリストを入力

+0

世界のすべての通貨をドロップダウンリストに入力するには、[here] [here](http://www.prolificnotion.co.uk/c-utility-method-to-populate-list)の方法を使用することができます。 -controls-with-world-currency /) – user1135357

+0

JavaScriptや.NET/ASPでこの問題の解決策を伝えるほうがより効果的だと思います。 –

+0

@ JonasG.Drangeはい、私は同意しますが、私がしたのは代替案を提案することです。 – user1135357

答えて

1

x-サイトスクリプト保護によってブロックされているため、jqueryを直接使用するのではなく、コードビハインドでページメソッドを使用して間接的に行います。

私はWebクライアントを使用してページの内容を元に戻し、応答を構文解析してList<string>に解析し、どうにかしてコントロールに戻すという簡単なクラスを作成します。 jquery/jscriptまたはASP.netの更新パネルを使用しているかどうかに応じて、あなたのコードビハインドメソッドからクラスメソッドを呼び出して、完全なポストバックを防ぎ、ドロップダウンリストをデータにバインド/ポピュレートすることができます。

サンプルコードは、回答がthis previous postでマークされています。

0

クロスサイトスクリプティングは、ほとんどのブラウザでブロックされています。あなたはajaxリクエストでjsonp dataypeを使うことができますが、ターゲットリンクはこのデータ型を提供しません。だから、おそらく、javascriptでは不可能です。

+0

他の方法でファイルを取得できませんか? – Jack

関連する問題