如何在Ajax中接受out参数?

时间:2010-12-20 21:25:15

标签: asp.net jquery

我在aspx页面中有一个带有此签名的静态函数:

   public static bool UserNeedsToBeAlertedPwdReset(out DateTime dtExpires) 
   {
        DateTime dt = DateTime.MivValue;

        return true;
   }

所以我想使用jQuery Ajax从客户端调用此函数。如何获得价值?

修改的 Alternatevly我可以检查空值,如果可以使用Ajax + jQuery那样:

   public static DateTime? UserNeedsToBeAlertedPwdReset() 
   {
        if(blah) 
           return null;
        return DateTime.Now;
   }

2 个答案:

答案 0 :(得分:4)

我不相信这是可能的。

你最好写一个包含响应数据的类,然后返回它。

答案 1 :(得分:4)

为什么不创建一个返回JSON响应的函数,您可以包含所需的所有数据。

我更喜欢为这些类型的东西创建.ashx处理程序,并返回一个非常易于调用并处理客户端的JSON响应。

相关问题