gpt4 book ai didi

jquery - 在 MVC 中将 Json Datetime 分配给 TextBoxFor 时格式错误

转载 作者:行者123 更新时间:2023-12-01 04:18:59 25 4
gpt4 key购买 nike

我有一个函数,可以根据下拉列表的更改在文本框中设置更新日期时间。

我的 Jquery:

function ModifymyDiv (element) {

var option = $("#myDiv option:selected").text();
var requrl = '@Url.Action("PopulateConfirmationFields", "Controller", null, Request.Url.Scheme, null)';
$.ajax({
type: "Get",
url: requrl,

success: function (data) {

$('#txtconfTime').empty();
$('#txtconfName').empty();
$('#txtconfName').val(data.name);
$('#txtconfTime').val(data.time);
},
error: function (failure) {
}
});
}

我的 Json 方法:

 public ActionResult PopulateConfirmationFields()
{
User usr = userProxy.GetUserById(UserAppContext.UserOID);
string name = string.Format("{1},{0}", usr.FirstName, usr.LastName);
DateTime time = DateTime.Now;
var t = new { name = name, time = time };
return Json(t, JsonRequestBehavior.AllowGet);
}

仍在我的文本框中...

@Html.TextBoxFor(model => model.confirmationDateTime, new { id = "txtconfTime" })

日期时间值看起来像...

/Date(1348040819674)/

如何将正确的日期时间格式传递到我的 TextBox ?附:在这种特殊情况下,不能将其修改为字符串。

最佳答案

例如,您可以:

public ActionResult PopulateConfirmationFields()
{
User usr = userProxy.GetUserById(UserAppContext.UserOID);
string name = string.Format("{1},{0}", usr.FirstName, usr.LastName);
String time = DateTime.Now.ToString();
var t = new { name = name, time = time };
return Json(t, JsonRequestBehavior.AllowGet);
}

关于jquery - 在 MVC 中将 Json Datetime 分配给 TextBoxFor 时格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12490524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com