我在我的应用程序中使用Date.toLocaleString()来获取日期的字符串表示 - 我只想要没有时间元素的日期(即2012年4月5日),这可能吗?
然而,我实现这一点,我需要它是多语言所以'5/4/2012'是不好的,因为美国的日期是MM/DD/YYYY,而不是英国的DD/MM/YYYY.
谢谢
我可以从我的角度控制器发送一个原始的json对象,在我的web api方法中将其反序列化为已知类型.这很好但我现在需要能够在同一个请求中发送其他参数,这些参数可以是json对象或简单类型,如string或int.
我已经看到了诸如文章这其中确切地描述我的问题,但他们是从发送代码隐藏他们的要求,而不是客户端.
我试图构造一个json数组并发送它,但我收到以下消息:'无法创建一个抽象类'.
控制器代码(改编)
var request = {
params:[]
};
request.params.push(jsonObjectA);
request.params.push({"someString" : "ABCDEF"});
$http({
method: 'POST',
url: targetUri,
data: request
})
Run Code Online (Sandbox Code Playgroud)
Web API方法签名
public JsonResult TestMethod(JArray request)
Run Code Online (Sandbox Code Playgroud)
这种方法听起来合情合理吗?我真的想避免为每个请求创建dto对象,如果可以的话.