亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

asp.net mvc action方法中參數在獲取到值前,怎么加上自定義的操作??

asp.net mvc action方法中參數在獲取到值前,怎么加上自定義的操作??

慕姐8265434 2018-12-07 12:22:46
在 asp.net mvc 提交一個表單,提交的參數正好與 Action方法中參數名稱一樣時會直接賦值上去, 那么怎么在賦值之前加操作呢? ?比如對特定參數先進行編碼操作? 要在后臺代碼中進行操作,不用js??!
查看完整描述

15 回答

?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

自定義模型綁定器,或者擴展DefaultModelBinder類,重寫其CreateModel()方法。
查看完整回答
反對 回復 2018-12-09
?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

在form元素的onsubmit事件處理函數中進行操作。
? function do(){ ???? ??? if(xxxx){ ???????? ??????? return false; ??? ?//不提交表單 ???? }else{ ??????? return true;?? //提交表單 ?} }
查看完整回答
反對 回復 2018-12-09
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

要在后臺代碼中進行操作,不用js??!
查看完整回答
反對 回復 2018-12-09
?
MM們

TA貢獻1886條經驗 獲得超2個贊

我舉一個簡單的例子。 視圖代碼 提交后的視圖 運行效果 在form中定義個onsubumit事件,然后在事件中改變提交數據的值。 輸入的名字是"張三123"在js中改成了"張三"
查看完整回答
反對 回復 2018-12-09
?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

要在后臺代碼中進行操作,不用js?。?
查看完整回答
反對 回復 2018-12-09
?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

@凝冰:?同意樓上
查看完整回答
反對 回復 2018-12-09
?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

@koi: 別的地方你串student對象,shudent對象的值已經改變。所以其他地方用到肯定是改變后的值。
查看完整回答
反對 回復 2018-12-09
?
holdtom

TA貢獻1805條經驗 獲得超10個贊

@凝冰: 而且 public class Student { private string _name; public string Name { get { return _name; } set { _name = value + "123"; } } public string Sex { get; set; } public int Age{ get; set; } } 這種寫法 數據庫取出來 賦值上去的時候也是會改變值 ,這樣就重復改變了
查看完整回答
反對 回復 2018-12-09
?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

public class Student?public class StudentUpdate:Student public class StudentAdd:Student?有個東西叫繼承!有個東西叫繼承!有個東西叫繼承!還有個更高級的叫多態!還有個更高級的叫多態!還有個更高級的叫多態!
查看完整回答
反對 回復 2018-12-09
?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

使用過濾器就好了。
查看完整回答
反對 回復 2018-12-09
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

過濾器或者AOP
查看完整回答
反對 回復 2018-12-09
  • 15 回答
  • 0 關注
  • 597 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號