我有一個包含以下字段的登記表的局部視圖:視圖模型沒有在登記表
- 電子郵件
- 名
- 姓
- 密碼
我使用jQuery Ajax發佈表單而不使用View Model。
問題:這是對他的情況下不使用視圖模型的好方法嗎?
問題:我的方法在單元測試用例的情況下是無用的嗎?
jQuery的
$.ajax({
url: "@Url.Action("Action", "Controller", new { area = "Area" })",
type: "POST",
contentType: 'application/json; charset=utf-8',
dataType: "json",
data: JSON.stringify({mail : "mails", nam : nam ......}),
traditional: true,
success: function (data) {
alert("wsaved");
}
});
[HpPost]
public Actionresult abc(string mail, string nam, sring lasnam)
{
return Json(new {succss = ru});
}
是我的方法沒用在單元測試用例呢? – SMC
不,這不是無用的。您將單元測試此控制器操作的方式不會受到您是否使用視圖模型的影響。 –
你知道,有時候,像我這樣的人(小/愚蠢的開發者只有60的聲望)認爲,達林是錯誤的......他正在使用View Model。那麼他可能會爲客戶端提供不顯眼的/流暢的驗證。但是,這可能是正確的。是不是大削減而不是捷徑?因爲最後你說我的方法適合單元測試用例。那麼是否有任何介於兩者之間的方法,適合我的單元測試用例和前端功能的上下文? – SMC