第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 ID 傳遞給 URL,ASP.NET MVC

將 ID 傳遞給 URL,ASP.NET MVC

C#
森林海 2021-12-05 17:09:58
我正在嘗試將 id 傳遞給 URL,但是我無法對 ID 進行硬編碼,但我需要從模型中傳遞 id。它基本上是顯示為表格的特定類型模型的集合。當用戶點擊表的 id 值時,我需要能夠將 id 傳遞給 URL,以便它可以打開相同的相應詳細頁面。<a href="~/Instance/Details/id=@Url.Encode(modelitem => item.Id)">   @Html.DisplayFor(modelitem => item.Id)</a>這就是我正在嘗試的,需要幫助:)。
查看完整描述

1 回答

?
皈依舞

TA貢獻1851條經(jīng)驗 獲得超3個贊

首先,使用Url.Action方法為action方法生成正確的相對url。


@foreach (var item in SomeCollection)

{

  <div>

       <a href="@Url.Action("Details","Instance",new { id = item.Id })"> 

                                            @Html.DisplayFor(modelitem => item.Id)

       </a>

  </div>

}

該Url.Action方法將生成 url 值到詳細信息操作方法,其中包括item.Idurl 中的值。


假設Instance是控制器名稱,其中您的Details操作方法與id參數(shù)一起存在。


public class InstanceController : Controller

{

   public ActionResult Details(int id)

   {

      return Content("Details of "+id);

      // to do : return a view with data queried using id

   }

}


查看完整回答
反對 回復 2021-12-05
  • 1 回答
  • 0 關注
  • 255 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號