asp.net-mvc – 使用GUID的部分作为ID
发布时间:2020-12-16 07:08:12 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个ASP .Net MVC应用程序.我的一个动作需要id作为参数.例如: public actionresult Detail(Guid id){ return View();} 如你所见,我正在使用Guid而不是Int.问题更具美感.网址可能很长,例如localhost / Detail / 0c157b42-379d-41d5-b9ba-83e9df998
我正在开发一个ASP .Net MVC应用程序.我的一个动作需要id作为参数.例如:
public actionresult Detail(Guid id){ return View(); } 如你所见,我正在使用Guid而不是Int.问题更具美感.网址可能很长,例如localhost / Detail / 0c157b42-379d-41d5-b9ba-83e9df9985b2. 如本地主机/详细信息/ 0c157b42那样只使用部分Guid是否安全? 解决方法
GUID的设计方式应该是唯一的,但它的任何部分都不是.有关详情,请参见
this blog post.如果你需要缩短GUID,请使用它 – 如SHA-1或(如果你没有安全问题)MD5.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 在发布ASP.NET Core应用程序时自动执行迁移
- asp.net – 调整白色图像后获得灰色边框
- asp.net-mvc-4 – ASP.NET MVC 4 Razor视图无法识别Dropdow
- ASP.NET没有魔法——ASP.NET Identity与授权
- ASP.NET Profiles版本控制?
- asp.net-mvc – 在控制器中创建操作链接
- selectlist – asp.net MVC 4.0下拉列表中的选定值
- asp-classic – ASP经典CDO电子邮件消息在textbody中使用UT
- asp.net-mvc – 表达式树可能不包含动态操作 – mvc
- asp.net 文章内容分页显示的代码
推荐文章
站长推荐
- asp.net – Response.Redirect和线程被中止错误?
- 在asp.net中回发
- asp.net-mvc – 在ajax调用中ASP.NET MVC错误的u
- Visual Studio 2017下ASP.NET CORE的TagHelper智
- asp.net – 在div点击执行serverside代码
- 进程和线程
- ASP.NET MVC another entity of the same type a
- asp.net-mvc – 将Viewmodel数据保存到ASP.NET M
- 使用ApplicationHost.CreateApplicationHost()创
- asp.net-mvc-2 – 为什么mvc Html.HiddenFor不渲
热点阅读