您對物品有一些信息,並且您有該物品的評論列表用asp.net-mvc做到這一點的正確方法?物品評論列表
如何管理添加/刪除/編輯路線?
現在我有這樣的:
/item/details/7/editcomment/1
/item/details/7/delcomment/1
/item/details/7/addcomment
是正確的方法是什麼?
您對物品有一些信息,並且您有該物品的評論列表用asp.net-mvc做到這一點的正確方法?物品評論列表
如何管理添加/刪除/編輯路線?
現在我有這樣的:
/item/details/7/editcomment/1
/item/details/7/delcomment/1
/item/details/7/addcomment
是正確的方法是什麼?
我建議你刪除 「細節」:
/項/ 7/editcomment/1
/項/ 7/delcomment/1
/項/ 7/addcomment
我想指出,出於安全原因,您寧願不使用此方法刪除項目。始終使用POST執行任何修改操作。否則,有人會嘗試通過插入帶有刪除鏈接的圖像來濫用系統。
當然,如果您只是將用戶重定向到確認頁面,並且他們必須單擊提交按鈕才能啓動可以正常運行的操作。
瞭解更多關於斯蒂芬沃爾特的博客:
ASP.NET MVC Tip #46 – Don’t use Delete Links because they create Security Holes
+1 - {控制器}/{行動}/{ID} – 2009-05-20 19:06:07
雖然我完全消除的itemid - 它是多餘的 – 2009-05-20 19:07:41