2010-02-01 22 views

risposta

4

È necessario creare una variabile personalizzata RouteValueDictionary da passare a Html.ActionLink. Prova qualcosa del genere:

<% 
    var rvd = new RouteValueDictionary(ViewContext.RouteData.Values); 
    foreach (string key in Request.QueryString.Keys) 
    { 
     rvd[key]=Request.QueryString[key]; 
    } 
    rvd["MyParam"] = "WhateverValue"; 
    Response.Write(Html.ActionLink("Link Text", "Action", rvd)); 
%> 
Problemi correlati