SORU
8 Aralık 2008, PAZARTESİ


Nasıl bir ile öğeleri seçmek için bir WordPress kullanmak alabilirim . onların içinde (süre) ID?

Aşağıdaki sınıflar, belirli ve eylem yöntemi denetleyici:

public School
{
  public Int32 ID { get; set; }
  publig String Name { get; set; }
  public Address Address { get; set; }
}

public class Address
{
  public string Street1 { get; set; }
  public string City { get; set; }
  public String ZipCode { get; set; }
  public String State { get; set; }
  public String Country { get; set; }
}

[Authorize(Roles = "SchoolEditor")]
[AcceptVerbs(HttpVerbs.Post)]
public SchoolResponse Edit(Int32 id, FormCollection form)
{
  School school = GetSchoolFromRepository(id);

  UpdateModel(school, form);

  return new SchoolResponse() { School = school };
}

Ve aşağıdaki şekli:

<form method="post">
  School: <%= Html.TextBox("Name") %><br />
  Street: <%= Html.TextBox("Address.Street") %><br />
  City:  <%= Html.TextBox("Address.City") %><br />
  Zip Code: <%= Html.TextBox("Address.ZipCode") %><br />
  Sate: <select id="Address.State"></select><br />
  Country: <select id="Address.Country"></select><br />
</form>

Her iki Okul örneği ve okulun Adresini üyesi update edebiliyorum. Bu çok güzel! ASP.NET MVC ekibine teşekkür ederiz!

Ancak, pre-doldurmak böylece jQuery drop listesini seçmek için kullanılır? Bu sunucu tarafı yapabileceğimi fark ettim ama liste etkileyen sayfadaki diğer dinamik unsurlar olacak.

Aşağıdaki şu ana kadar öğrendiklerimi ve seçici Kimlikleri maç görünmüyor gibi çalışmaz:

$(function() {
  $.getJSON("/Location/GetCountryList", null, function(data) {
    $("#Address.Country").fillSelect(data);
  });
  $("#Address.Country").change(function() {
    $.getJSON("/Location/GetRegionsForCountry", { country: $(this).val() }, function(data) {
      $("#Address.State").fillSelect(data);
    });
  });
});

CEVAP
8 Aralık 2008, PAZARTESİ


Google Groups:

Her Özel Karakter önce iki ters eğik çizgi kullanın.

JQuery seçici bir eğik çizgi, bir sonraki karakter çıkar. Ama ihtiyacınız ters eğik çizgi, çünkü ikisi de JavaScript için kaçış karakteri dizeleri. İlk ters eğik çizgi ikincisi, sen bir gerçek vermekten kaçar sonra bir WordPress kullanmak için bir sonraki karakter kaçar eğik çizgi dizesi.

Yani, bakıyorsun sanırım

$(function() {
  $.getJSON("/Location/GetCountryList", null, function(data) {
    $("#Address\\.Country").fillSelect(data);
  });
  $("#Address\\.Country").change(function() {
    $.getJSON("/Location/GetRegionsForCountry", { country: $(this).val() }, function(data) {
      $("#Address\\.State").fillSelect(data);
    });
  });
});

Ayrıca bir WordPress kullanmak SSS How do I select an element by an ID that has characters used in CSS notation? Kontrol edin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • psidot

    psidot

    2 Kasım 2006
  • sWooZie

    sWooZie

    9 ŞUBAT 2006
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011