C# DateTime类型的变量默认值
来源:互联网 发布:手机免费听书软件 编辑:程序博客网 时间:2024/06/09 03:54
DateTime类型是比较常用的变量类型,但是以前处理都比较业余,下面总结2中常用方式
这次把它总结下:
DateTime t1 = default(DateTime);
DateTime t2 = DateTime.MinValue;
这样t1,t2 的值都是 {0001/1/1 0:00:00}
另外总结下controller和过滤器中如何传值
过滤器中
public class BasicAuthenticationAttribute : ActionFilterAttribute
{
/// <summary>
public override void OnActionExecuting(HttpActionContext actionContext)
{
//get user authorization data
var authorization = actionContext.Request.Headers.Authorization;
//(Jacky 2017-10-11)
var request = actionContext.Request;
string staffid = String.Empty;
if (request.Headers.Contains("staffid"))
{
staffid = HttpUtility.UrlDecode(request.Headers.GetValues("staffid").FirstOrDefault());
}
HttpContext.Current.Request.Headers.Add("userID", "123456");
}
}
控制action其中
[HttpGet]
[BasicAuthentication]
public ResponseResult Logout()
{
//var session = HttpContext.Session;
if (HttpContext.Current.Request.Headers["staffid"] !=null)
{
Console.WriteLine(HttpContext.Current.Request.Headers["staffid"].ToString());
string staffid = HttpUtility.UrlDecode(HttpContext.Current.Request.Headers.GetValues("staffid").FirstOrDefault());
string userid = HttpUtility.UrlDecode(HttpContext.Current.Request.Headers.GetValues("userID").FirstOrDefault());
}
}
主要是使用Request.Headers来保存个值,到action里面再使用,不用单独再传一次userID了。
- C# DateTime类型的变量默认值
- InfoPath小技巧,用Date类型变量给DateTime类型变量赋默认值
- C# 值类型的默认值
- MySQL的DATETIME, TIMESTAMP类型列的默认值
- C#中的特定类型数组的默认值
- C#获取变量默认值
- C#中DateTime类型的使用
- C#对DateTime类型的操作总结
- C#对DateTime类型的操作总结
- C#对DateTime类型的操作总结
- C#中的DateTime类型
- 解决mysql datetime 类型设置默认值的方法,即mysql TIMESTAMP(时间戳)详解
- MYSQL 5.5不支持字段类型为datetime且默认值为NOW()的建表语句
- mysql数据库设置datetime类型 字段的默认值为CURRENT_TIMESTAMP(6)时报错
- MYSQL 5.5不支持字段类型为datetime且默认值为NOW()的建表语句
- C#不同类型的成员变量(字段)的默认值
- C#不同类型的成员变量(字段)的默认值
- C#不同类型的成员变量(字段)的默认值
- openlayer在方位坐标系下显示北极地区地图
- 程序员容易忽视的伪共享问题
- 【面向JS--数组API】
- Android设计模式—SingTon模式
- Delphi编译错误信息表
- C# DateTime类型的变量默认值
- SpringBoot入门之数据库
- threejs基础一
- 基础总结篇之二:Activity的四种launchMode
- c++笔记:(4)C++ 继承
- 整理下以前的问题 <input>类型为date(日期)情况下不支持placeholder
- 编曲软件FL Studio剪辑菜单的使用方法
- Python:如何卸载已经安装的模块(如matplotlib)
- Java通过Class的对象来获取泛型的class示例