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

  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011
  • TheDamnWreckless

    TheDamnWreck

    12 Temmuz 2010