2009-06-26 5 views
0

私のASP.Net MVCアプリケーション用にvb.netで書かれたカスケードドロップダウンリストボックスの実例が必要です。私はC#で書かれた3つの例を変換しようとしましたが、それを理解することができないと私はあきらめました。vb.netで書かれたカスケードドロップダウンリストの実例が必要

私が変換しようとした例は、herehereです。

これは初めての.netアプリケーションですので、初心者です。私が持っている最大の問題は、ビュー内のJavaスクリプトコードを理解できないことです。

おかげで、 ジョン

+1

私はそれを理解しました。私の見解では、JavaScriptで必要な文字列をHTML IDと一致させませんでした.JavaScriptはすべて私にとってギリシャ語です。 とにかく、誰かが私の解決策を見たいと思えば... http://cid-8f76d4da14a1b98a.skydrive.live.com/self.aspx/.Public/MVC/CascadeDDLVB.zip –

答えて

1

は、問題が起きているのjQueryについての具体的な何かがありますか?

なぜC#からVBに変換しますか? C#の構文を練習する時間があれば、何千もの例がはるかに簡単になります。 (違いは、あなたのレベルではそれほど大きくはありません。)

EDIT:あなたが言及したのリンクに記載されている

jQueryの例は非常に簡単です。

  1. ページには、CarModelsのドロップダウンリストが含まれています。
  2. このドロップダウンを変更すると、onChangeイベントはjQueryによって処理されます。
  3. jQueryの別のコントローラのメソッド(つまり/車/色/リスト?モデル= ValueOfCarModelsに投稿するその$アヤックスメソッドを使用しています。
  4. コントローラメソッドはCarColorsのリストを作成し、ことをするJsonResultを経由して、それを送り返し$アヤックス方法は、それに消費するコールバック関数です。
  5. コールバック関数がCarColorsの配列を反復して別のドロップダウンを示し、その後移入されます。上記のステップ

は?

+0

私のプロジェクトのバージョン1はこの最後の部分を除いて行われているので、それを書き直すことは問題にならないでしょう。私はVB.Netを使用して快適に感じるので、その言語でアプリケーションを書くことができるはずです。言語戦争に陥る危険性がありますが、「違いはそれほど大きくない」とすれば、例のC#の例をvbに変換することもそれほど大きくはありません。私の本当の問題はJQuery/JSON/AJAX/Javascriptの無知だと思います。ありがとう –

0

最初のリンクを動作していませんあなたは外見がかなりいいです。

C#を知らなくても、プロジェクトをダウンロードしてFirebugを使ってJavascriptに入ることができます。

コントローラーにコードが少ししかないので、Javascriptでデバッグした後、VBで書くことができます。

関連する問題