0
我有以下問題:我有一個視圖(編輯一個對象),它有一個ViewModel,並且在ViewModel中故意省略了Id它代表的對象。這樣,黑客就不會改變formvalues並將Id發佈到服務器本身。我仍然在控制器中使用模型綁定,我當然不包括Id,但是兩層安全性比一個更安全。如何用ExtJs發佈一個對象的Id到MVC控制器
現在我添加了一個刪除按鈕到視圖。控制器上的函數需要一個Id,我看到其他人從(視圖)模型中獲取Id,但這需要將其添加到ViewModel,我希望這不是必需的。加載editview的控制器操作的Url知道Id。
我可以在不添加Id的情況下解決此問題嗎?
handler: function(btn) {debugger;
var conn = new Ext.data.Connection();
conn.request
(
{
url: '<%= Url.Action("DeleteHourType") %>',
method: 'POST',
success: function(resp) {
var url = JSON.parse(resp.responseText).redirect;
window.location = url;
}
}
);
}