我正在使用如下Date
方式将对象解析为 Web 服务。java script
HRA_Create.HelloWorld(new Date("2013-07-08 00:00:00"));
但是当我签入时Date
,asmx WebMethod
显示为7/7/2013 6:00:00 PM
。
我调试我的应用程序并看到如下值。
Debug.WriteLine(dt.ToString());
可能是什么错误?我该如何解决这个问题?
[WebMethod]
public string HelloWorld(DateTime dt)
{
Debug.WriteLine(dt.ToString());
return dt.ToString();
}
Java 脚本
<script type="text/javascript">
function callServer() {
HRA_Create.HelloWorld(new Date("2013-07-08 00:00:00"));
}
</script>
脚本管理器
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/HRA_Create.asmx" />
</Services>
</asp:ScriptManager>
Java 脚本调用
<a href="javascript:callServer()">Call Server</a>