Die Integration von jquery mit AJAX Verwendung von MVC für ddl/html.dropdownlist

Die situation:
Ein Benutzer auf der Seite in Frage, wählt eine Kategorie aus der dropdown-welche dann dynamisch füllt alle Benutzer, die Kategorie in einem zweiten dropdown daneben.

Alle Daten abgerufen werden mit LinqtoSQL und ich Frage mich, ob dies getan werden kann
a) die Verwendung von html.dropdownlist in einer stark typisierten view?
b) die Verwendung von jquery zum auslösen der ajax-request auf ausgewählten index-Veränderung statt ein "Auffüllen" - button auslösen?

Leider habe ich keine code was ich versucht habe, war wirklich nicht zu arbeiten. Ich bin Probleme mit, wie es konzeptionell und programmatisch!

Schätzen alle links, Beispiele etc stark!

Vielen Dank im Voraus!

EDIT:

Dies ist eine Art, was ich versucht habe, zu erreichen.Dirst die
ViewPage:

       <script type="text/javascript">
        $(document).ready
            function TypeSearch() {
                $.getJSON("/Home/Type", null, function(data) {
                    //dont know what to do here

                });

            }
        </script>

        <p>
              <label for="userType">userType:</label>
            <%= Html.DropDownList("userType") %>
            <%= Html.ValidationMessage("userType", "*") %>
          <input  type="submit" runat="server" onclick="TypeSearch()" />

            <label for="accountNumber">accountNumber:</label>
            <%= Html.DropDownList("accountNumber") %>
            <%= Html.ValidationMessage("accountNumber", "*") %>
        </p>

Dann nach Hause-controller Aktion:

    public ActionResult Type()
    {
        string accountType = dropdownvalue;
        List<Account> accounts = userRep.GetAccountsByType(accountType).ToList();

        return Json(accounts);
    }
InformationsquelleAutor | 2009-05-01
Schreibe einen Kommentar