日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

View和View的参数传递

發布時間:2025/3/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 View和View的参数传递 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

View和View的參數傳遞


? ? ? ? ? 在做ITOO的過程中,遇到了一個問題,就是頁面和頁面之間跳轉參數傳遞的問題。

? ? ? ? ??這里前臺使用的是easyUI的組件,第一個頁面查看考生登錄情況,其中有一個詳情,點擊之后,會跳轉到第二個頁面。

? ? ? ? ??第二個頁面需要第一個頁面的一些參數,你所選的該行的各個參數,考試、考場、考試日期和時間等等,查詢并顯示該場考試,這個考場的考生詳細信息。

? ? ? ? ??第一個頁面


? ? ? ? ??第二個頁面


? ? ? ? ??這里在第一個View中使用的js,通過調用Controller中的一個方法,把第一個頁面中的參數傳到Controller中,具體代碼如下:

<span style="font-size:24px;"><script type="text/javascript">//在"操作"一列中添加超鏈接.-編輯考核項目function rowformater(value, row, index) {return '<a href="/Monitore/MonitoreDetails?ExamID=' + row.ExamID + '&ExamPlaceID=' + row.ExamPlaceID + '&StartDate=' + row.StartDate + '&StartTime=' + row.StartTime + '">詳情</a>'return;}</script></span>

? ? ? ? ??然后,在Controller中寫一個方法用來接收傳遞過來的參數,再返回到第二個頁面,這里使用的是ViewData。

<span style="font-size:24px;">public ActionResult MonitoreDetails(){//從第一個頁面得到相關的參數,傳給第二個頁面string ExamID = Request.QueryString["ExamID"];string ExamPlaceID = Request.QueryString["ExamPlaceID"];string StartDate = Request.QueryString["StartDate"];string StartTime = Request.QueryString["StartTime"];ViewData["ExamID"] = ExamID;ViewData["ExamPlaceID"] = ExamPlaceID; ViewData["StartDate"] = StartDate;ViewData["StartTime"] = StartTime;return View();}</span>

? ? ? ? ??最后,就是第二個頁面接收這些參數,通過這些參數去查詢數據庫,得到想要的信息顯示在表格中。

<span style="font-size:24px;"><table id="Chapter1" title="考生登錄情況" class="easyui-datagrid" style="width:1160px; height: 400px;" idfield="itemid" pagination="true" data-options="rownumbers:true,url:'/Monitore/QueryMonitoreDetails?ExamID=@ViewData["ExamID"]&ExamPlaceID=@ViewData["ExamPlaceID"]&StartDate=@ViewData["StartDate"]&StartTime=@ViewData["StartTime"]',pageSize:5, pageList:[10,20,30,40],method:'get',toolbar:'#tb',striped:true" fitcolumns="true"><thead><tr><th data-options="field:'StudentNo',width:100">學號</th><th data-options="field:'StudentName',width:100">姓名</th><th data-options="field:'State',width:100">狀態</th>@*<th data-options="field:'IP',width:100">IP</th>*@<th data-options="field:'Colleage',width:100">學院</th><th data-options="field:'Major',width:100">專業</th></tr></thead></table> </span>


總結

以上是生活随笔為你收集整理的View和View的参数传递的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。