小编bar*_*rin的帖子

datetime.now仅在服务器上迟到10小时,在本地计算机上设置为右

我有一个web应用程序,其中datetime.now非常重要.在我的本地机器上,它将datetime.now设置为正确的时间.只有当我在服务器上使用它(我的服务器位于欧洲,我在以色列)时,实时和datetime之间存在10小时的差异.现在我已经尝试过:

<globalization culture="he-IL" uiCulture="he-IL" />
Run Code Online (Sandbox Code Playgroud)

我也尝试设置每个页面/设置日期时间变量直接到当地时间:

DateTime example = DateTime.Now.ToLocal();
Run Code Online (Sandbox Code Playgroud)

而且,似乎没有任何工作.有什么建议?提前致谢.

.net c# asp.net datetime localization

2
推荐指数
1
解决办法
958
查看次数

如何从Jquery调用一个ActionResult

这是我的ActionResult

{          

    UsersModel um = new UsersModel();
    um.Users = userRepository.GetAllUsers();
    um.UserCustomers = userRepository.GetAllUserCustomerConnections();
    um.UserTypes = enums.GetAllDescriptions(CodeType.UserType);
    um.Customers = userRepository.GetAllCustomers();
    um = SearchUsers(Request,um);
    return View(um);
}
Run Code Online (Sandbox Code Playgroud)

它使用SearchUsers功能:

    private UsersModel SearchUsers(HttpRequestBase request, UsersModel curModel)
    {
        try
        {
            // request parameters
            string userName = request.Params["user-name"];
            string firstName = request.Params["first-name"];
            string lastName = request.Params["last-name"];
            int status,type,businessId;

            if (!string.IsNullOrWhiteSpace(userName))
                curModel.Users = curModel.Users.Where(u => u.Username.Contains(userName));
            if (!string.IsNullOrWhiteSpace(firstName))
                curModel.Users = curModel.Users.Where(u => u.FirstName.Contains(firstName));
            if (!string.IsNullOrWhiteSpace(lastName))
                curModel.Users = curModel.Users.Where(u => u.LastName.Contains(lastName));
            if (int.TryParse(request.Params["status-search"], out status))
                curModel.Users = curModel.Users.Where(u …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc jquery asp.net-mvc-4

2
推荐指数
1
解决办法
2万
查看次数