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

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011