Сначала извините за мой плохой английский, я француз. Я постараюсь, чтобы я понял:)
Я бы хотел передать параметр из представления в контроллер без , используя URL.
Параметр является идентификатором пользователя, и я не хочу, чтобы кто-либо изменял его вручную в URL.
Мой код:
<% foreach (var item in ViewData["ClientsList"] as List<SalesCoverseal_V2.Models.Customer>)
{ %>
<tr>
<td>
<%: Html.ActionLink("Editer", "ClientEdit", new { id=item.PersonId }) %>
<%: Html.ActionLink("Faire une offre", "Index", new { controller
= "Offer", id=item.PersonId }) %>
В контроллере:
public ActionResult Index(string id)
{
if (currentLoginUser != null)
{
CurrentCustomer = WebService.GetClientInfos(id);
SessionManager.CurrentCustomer = CurrentCustomer;
OfferViewModel viewmodel = new OfferViewModel();
return View(viewmodel);
}
My url :
> http://localhost:50905/Offer/Index/WS00000401
But I don't want this url, I want
> http://localhost:50905/Offer/
Вы можете мне помочь? Спасибо