2 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
原則上都需要驗(yàn)證。客戶端用提供的jq驗(yàn)證。
對(duì)於每一個(gè)action,可以加一個(gè)屬性,來進(jìn)行驗(yàn)證。類似[SecurityAction("custom", "Details", "反饋單處理")]
action 可以看做是一個(gè)中間轉(zhuǎn)換的地方。在這裡,可以實(shí)現(xiàn)你任何想到的東西。再加n層都沒有關(guān)係。
Linq Entity Framework 用這個(gè)生成效率很高,運(yùn)行效率應(yīng)該沒有傳統(tǒng)的快。

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
對(duì)于表單驗(yàn)證的問題,兩種方法都可以使用,但是一般的話都是客戶端驗(yàn)證完之后,服務(wù)器依然要進(jìn)行驗(yàn)證的吧。
關(guān)于惡意攻擊,不太明白你說的是哪個(gè)攻擊。
至于其的么,MVC中的M層,基本上包含了三層結(jié)構(gòu)中的數(shù)據(jù)處理的多層。而且在該層中,你使用什么方法去操作數(shù)據(jù)庫,你可以根據(jù)情況自由選擇,并不一定要用EF。當(dāng)然了,你可以把三層的結(jié)構(gòu)來當(dāng)做其中的Model層使用
- 2 回答
- 0 關(guān)注
- 478 瀏覽
添加回答
舉報(bào)