SORU
5 Kasım 2010, Cuma


ActionLink htmlAttributes

ÇALIŞIR

<a href="@Url.Action("edit", "markets", new { id = 1 })" 
            data-rel="dialog" data-transition="pop" data-icon="gear" class="ui-btn-right">Edit</a>

ÇALIŞMIYOR - NEDEN?

@Html.ActionLink("Edit", "edit", "markets", new { id = 1 }, new {@class="ui-btn-right", data-icon="gear"})

Data-icon="" htmlAttributes? içine dişli gibi bir şey geçemez gibi görünüyor

Öneriniz var mı?

CEVAP
5 Kasım 2010, Cuma


Sorun anonim nesne özelliği data-icon geçersiz bir ada sahip. C# gayrimenkullerin adlarında tire var. Bu etrafında almak için iki yol vardır:

Bir çizgi yerine alt çizgi (MVC yayılan HTML bir çizgi ile alt çizgi otomatik olarak değiştirecektir):

@Html.ActionLink("Edit", "edit", "markets",
      new { id = 1 },
      new {@class="ui-btn-right", data_icon="gear"})

Bir sözlük alır aşırı kullanımı:

@Html.ActionLink("Edit", "edit", "markets",
      new { id = 1 },
      new Dictionary<string, object> { { "class", "ui-btn-right" }, { "data-icon", "gear" } });

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • laptopmag

    laptopmag

    25 Ocak 2008
  • RD

    RD

    19 NİSAN 2006
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014