不能說是慶幸吧,正趕上公司要開發乙個小小的mvc專案,於是這樣任務就只有我自己承擔,在這個專案中我才徹底感覺到自己之前有關mvc知識的無知,以為接觸了皮毛就感覺能做專案,只要有心動腦思考就能完成乙個完整的小專案,其實並不是這樣的,還是踏踏實實的實戰才是最有效的吧,之前也說要好好學習那,但是從開始北漂似乎就沒有安靜下來學習的吧,總是感覺有無數的事情想要去做,卻總是忙不完,但是去想一下,其實並沒有什麼一定要做的事情要做,不是因為不想學習,是需要一顆穩定的心吧,這樣機會就來啦,入職的工作已經辦完,一切都穩定了吧,以後每天可能重複著同樣的節律,上班,敲**,下班。。。就是這樣的生活節奏讓我有了跨越三個月重新拿起我的學習來填滿我的生活。好啦,想必好多友友都是大神啦,但是我還是有我需要謹記的東東那,還是總結一些我要記憶的吧。
一.controller向view傳參
<1>使用viewdate傳參
viewdata["其實上面的viewdate就是獲取拿到的值設定乙個鍵,然後在view中重新拿到這個鍵即可,這樣是最簡單的一種吧,其實在這裡說viewdate傳值的問題,就想起來我在遇到乙個情況,是之前不太清楚而且不敢去嘗試的問題吧,就是controller中的其中乙個action獲取到乙個值,但是想當前controller其他的action中用應該怎麼辦?我在專案中就簡單的建立了session,雖然這不是什麼好方法,但是感覺用起來還是蠻方便的哦,嘿嘿,如下所示:name
"] = request.form["
name"];
@html.encode(viewdata[
"name
"])
model.name = request.form["這樣是我們拿到值然後建立乙個session,接下來我們就去拿session的值即可。name"];
session[
"name
"] = model.name;
另外想說的是我們的viewdate不僅僅是傳乙個string型別的值到view上面,它甚至可以傳乙個list集合到view中,如下所示:
liststumodel =stubll.getallstudentbyid(id);上面是我們在controller中建立傳值,接下來簡單的總結下在view中怎麼拿值:viewdata[
"stumodel
"] = stumodel;
@就這樣我們就可以在view中拿到乙個我們想遍歷的集合啦,其實我們為什麼不返回model實體類那,這就是為什麼要使用viewdate返回集合的原因吧,在乙個view中只能使用乙個model,所以在不得已時間我們只能使用其他的方法啦,嘿嘿。@if (stumodel.count > 0
)
}
另外簡單的總結乙個list集合中如果存放乙個陣列我們應該如何遍歷?
@上面總結list中的陣列遍歷主要是因為前幾天去接觸工作流的專案啦,一直沒用到這個的原因吧,嘿嘿,還真是容易忘記,在這裡記得遍歷時間加上@啦。@if (stumodel.count > 0
) }}
二.controller中返回model應該怎麼引用怎麼使用
只學習不練習就是乙個大坑,其實沒有練習就是什麼也沒學習到啦,直到我開始做專案我才知道我竟然引用model不知道啦,那時間很是意外啊。
首先我們在返回model時間,在controller中需要返回model,然後在view中引用並遍歷資料,controller中的示例即如下所示:
public簡單的總結下view中我們應該怎麼寫的啦。actionresult index()
@using demo.model;@model list
foreach (var item in
model)
MVC專案的簡單總結
不能說是慶幸吧,正趕上公司要開發乙個小小的mvc專案,於是這樣任務就只有我自己承擔,在這個專案中我才徹底感覺到自己之前有關mvc知識的無知,以為接觸了皮毛就感覺能做專案,只要有心動腦思考就能完成乙個完整的小專案,其實並不是這樣的,還是踏踏實實的實戰才是最有效的吧,之前也說要好好學習那,但是從開始北漂...
專案的總結
現在的專案快到結束了,該總結一下了。先寫下有關這個專案的一些標籤 三個月,乙個專案,還沒有做完,剛畢業,專案老套,技術落 後,同事缺乏交流,老闆不願重視,自己創造力不足,工作缺乏激情,做事條理不明,計畫嚴重滯後。剛畢業,進了一家好像很有前景的小公司,給了乙個 平台專案,從八月到十一月,三個月了,專案...
專案的總結
寫了兩天的課程設計,hibernate和stuts的結合,講一下自己的心得體會。以前這種感覺小,但是隨著慢慢的,這種感覺越來越強烈。乙個專案的實現這幾個步驟必不可少,否則,你的專案會出現你預想不到的問題。定義階段 一 需求分析,在寫專案時,要實現什麼首先要做需求分析,這個太重要了。二 可行性初步計畫...