SORU
5 Aralık 2010, Pazar


Jilet actionlink autogenerating ?uzunluk=7 URL?

Jilet sayfada aşağıda Linki var.

@Html.ActionLink("Create New Profile", "Create", "Profile", new { @class="toplink" })

Sayfa görünümü altında bir kaynak görüyorum

<a href="/admin/profile/create?length=7" class="toplink">Create New Profile</a>

Ben linke tıklayınız. URL aşağıdaki gibidir.

http://localhost:54876/admin/profile/create?length=7

İstemiyorum ?uzunluk=7. Bu otomatik oluşturulan neden.

CEVAP
5 Aralık 2010, Pazar


Kullandığınız ActionLink geçersiz (string linkText, string actionName, Object routeValues, Object htmlAttributes) geçersiz kılmak için eşleşir. Senin "" değeri routeValues parametre kabul ediliyor. Profiline bu kadar Bu parametre bakımından bu işlevin davranışı üzerine Bütün genel özellikleri almak ve yol değerleri bağlantı oluşturmak için kullanılan listesine eklemek için. Bir Dize yalnızca ortak özelliği, sonunda bir yana "uzunluk=7".

Kullanmak istediğiniz doğru aşırı (string linkText, string actionName, string controllerName, Object routeValues, Object htmlAttributes) ve böylece loke arayın:

@Html.ActionLink("Create New Profile", "Create", "Profile", new {}, new { @class="toplink"})

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Marques Brownlee

    Marques Brow

    21 Mart 2008