我是一名ASP .Net MVC应用程序开发者。我的一个操作需要id作为参数。例如:
public actionresult Detail(Guid id){
return View();
}
正如你所看到的,我使用Guid
而不是Int
。这个问题更多是外观上的。URL可能非常长,例如localhost/Detail/0c157b42-379d-41d5-b9ba-83e9df9985b2
。
只取Guid
的一部分像localhost/Detail/0c157b42
安全吗?