cp1*_*100 1 c# asp.net-mvc encoding razor
在我的表中有一个数据类型为timestamp的列.使用实体框架我可以得到这个时间戳值的值,它是一个byte []值.
将此值发送到视图后,它将生成一个字符串值.(我正在使用剃须刀引擎)
我的byte []是[0,0,0,0,0,1,159,44],一旦使用razor转换为字符串,就像AAAAAAABnyw =
我的问题是这个字符串值是怎么样的?剃刀使用的编码方法是什么?
如何使用C#从byte [8]获取此字符串值?
剃刀使用的编码方法是什么?
那对我来说就像是Base64:
byte[] x = {0, 0, 0, 0, 0, 1, 159, 44};
Console.WriteLine(Convert.ToBase64String(x));
Run Code Online (Sandbox Code Playgroud)
输出:AAAAAAABnyw =
你可以走另一条路Convert.FromBase64String.
或者,您可能需要使用BitConverter.ToInt64恢复原始64位整数对应rowversion,我相信.
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |