2023-02-16 249
我正在使用ASP.NET身份2,但很快希望在更稳定的情况下更改为身份3(任何人知道何时可能是什么?).这是我的代码示例:
content.ModifiedBy = User.Identity.GetUserId();
内容表存储修改为uniqueididifier,内容对象将GUID的数据类型分配给ModifiedBy
当我查看getUserid()的签名时,它返回一个字符串.
所以如何将用户userid拿走并将其放入riged的修改下?
GUID可以将字符串作为构造函数
占用
content.modiedby = new guid(user.identity.getUserID());
您可以使用guid.parse()或guid.trymars()
content.ModifiedBy = Guid.Parse(User.Identity.GetUserId());
当我在使用同一方法时,我添加了以下扩展名:
public static class ExtensionMethods
{
public static Guid ToGuid(this string value)
{
Guid result= Guid.Empty;
Guid.TryParse(value, out result);
return result;
}
}
然后我使用这个:
User.Identity.GetUserId().ToGuid()
以上所述是小编给大家介绍的如何使Identity.GetUserId()返回一个Guid而不是一个字符串?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/33810.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态