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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

mvc3 如何 嵌套循序 頁面返回多模型視圖

mvc3 如何 嵌套循序 頁面返回多模型視圖

德瑪西亞99 2018-12-07 12:41:17
表結(jié)構(gòu)假設(shè)如下 表tblnav id,name,url,pid 表tblmsg id,title,msg 兩張表各有一個(gè)model實(shí)體類 現(xiàn)在在同一頁面 左邊形成菜單導(dǎo)航 假設(shè)只為最簡單的2層就行了 右邊為消息列表 如下 a <ul> <li>a-1</li> <li>a-2</li> </ul> b <ul> <li>b-1</li> <li>b-2</li> </ul> ? ? 表tblmsg 只要形成列表視圖 <ul> <li>id?, title, msg</li> <li>id?, title, msg</li> <li>id?, title, msg</li> </ul> 最好能有個(gè)例子 我的想法是 寫個(gè)綜合的實(shí)體類 public class Nav { public int id {get;set;} public string name {get;set;} public string url {get;set;} public int pid{get;set;}//父節(jié)點(diǎn)id } public class Msg { public int id {get;set;} public string title{get;set;} public string msg{get;set;} } public class Navmsg { public Nav navmodel {get;set;} public List<Nav> navmodellsit {get;set;} public List<Msg> msgmodellsit {get;set;} } 這樣寫好像有問題 ?
查看完整描述

11 回答

?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

你的這個(gè)需求應(yīng)該就是把數(shù)據(jù)取到視圖后,根據(jù)pid循環(huán)遞歸把數(shù)據(jù)按層級(jí)呈現(xiàn)出來就行了。好比一個(gè)無限級(jí)菜單。是這樣的吧?你一說視圖把大伙都給誤導(dǎo)了。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊

表述有點(diǎn)凌亂,能否說清楚些?

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

-----------關(guān)于表1的分界線--------------------------

假設(shè)表1中的pid為parentid...如果假設(shè)錯(cuò)誤就不用往下看了...

兩種方法解決這個(gè)問題:

1. 寫個(gè)html helper extension,遞歸render你想要的html格式+數(shù)據(jù)

2. 遞歸partialView,例如:建一個(gè)"table1PartialView",在里面寫:Html.RenderPartial("table1PartialView",data.Items)

-----------關(guān)于表2的分界線--------------------------

建個(gè)partialView即可,不明白要問啥。。。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊

@Joe Hou:?還有其他的表的列表循環(huán)怎么同時(shí)放進(jìn)去

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊

@Joe Hou:?沒有看懂?

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
絕地?zé)o雙

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊

@暗塵掩月:?沒有看懂。。。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

單獨(dú)的嵌套循環(huán)?? 形成2及菜單??

單獨(dú)的新列表這個(gè)都會(huì)做?

關(guān)鍵是這兩個(gè)要放在同一個(gè)頁面 就不會(huì)弄了

查看完整回答
反對(duì) 回復(fù) 2019-01-21
  • 11 回答
  • 0 關(guān)注
  • 510 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)