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

  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011