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

  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007