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

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008