小编Mar*_*ski的帖子

如何格式化Microsoft JSON日期?

我正在使用jQuery 在Ajax上进行第一次破解.我将数据放到我的页面上,但是我在为Date数据类型返回的JSON数据方面遇到了一些麻烦.基本上,我得到的字符串看起来像这样:

/Date(1224043200000)/
Run Code Online (Sandbox Code Playgroud)

从全新的人到JSON - 如何将其格式化为短日期格式?这应该在jQuery代码中的某个地方处理吗?我试过使用jQuery.UI.datepicker插件$.datepicker.formatDate()没有任何成功.

仅供参考:以下是我提出的解决方案:

function getMismatch(id) {
  $.getJSON("Main.aspx?Callback=GetMismatch",
    { MismatchId: id },

    function (result) {
      $("#AuthMerchId").text(result.AuthorizationMerchantId);
      $("#SttlMerchId").text(result.SettlementMerchantId);
      $("#CreateDate").text(formatJSONDate(Date(result.AppendDts)));
      $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts)));
      $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts)));
      $("#LastUpdatedBy").text(result.LastUpdateNt);
      $("#ProcessIn").text(result.ProcessIn);
    }
  );

  return false;
}

function formatJSONDate(jsonDate) {
  var newDate = dateFormat(jsonDate, "mm/dd/yyyy");
  return newDate;
}
Run Code Online (Sandbox Code Playgroud)

此解决方案从回调方法获取我的对象,并使用日期格式库正确显示页面上的日期.

asp.net ajax jquery json

1954
推荐指数
32
解决办法
72万
查看次数

如何在SQL Server VARCHAR/NVARCHAR字符串中插入换行符

我没有看到关于这个主题的任何类似的问题,我不得不研究这个我现在正在做的事情.以为我会发布答案,以防其他人有同样的问题.

sql sql-server line-breaks

530
推荐指数
9
解决办法
94万
查看次数

使用带有iOS逻辑测试的CocoaPods时找不到库

我正在尝试针对我的项目中的类编写一些iOS逻辑测试,这些类使用podspec中某些库的功能.我正在使用Xcode中提供的标准单元测试包(尽管不是应用程序测试,只是单元测试).

例如,我使用魔法记录,我在podspec中链接了该库.它存在于我的工作区中的Pods项目中,并且当应用程序在模拟器或设备上运行时,可以按预期工作.当我尝试链接到测试使用Magical Record的对象时,我得到一个链接器错误,指出它无法从Magical Record中找到选择器.我已经尝试在我的逻辑测试包中更新我的HEADER_SEARCH_PATH,甚至将它硬编码到CocoaPods创建的headers目录中,但没有运气.

我可以对不使用CocoaPods库的类运行单元测试,没有问题.

我错了吗?我应该做其他事情让编译器看到CocoaPods库吗?

unit-testing ios cocoapods

148
推荐指数
7
解决办法
5万
查看次数

jQuery UI选项卡 - 如何获取当前选定的选项卡索引

我知道之前已经问过这个具体问题,但是我没有bind()jQuery UI Tabs插件上使用该事件获得任何结果.

index单击选项卡时,我只需要新选择的选项卡即可执行操作.bind()允许我挂钩到select事件,但我通常的获取当前选定选项卡的方法不起作用.它返回先前选择的选项卡索引,而不是新选项卡索引:

var selectedTab = $("#TabList").tabs().data("selected.tabs");
Run Code Online (Sandbox Code Playgroud)

以下是我尝试用于获取当前所选标签的代码:

$("#TabList").bind("tabsselect", function(event, ui) {

});
Run Code Online (Sandbox Code Playgroud)

当我使用这段代码时,ui对象会回来undefined.从文档中,这应该是我用来使用ui.tab挂​​钩到新选择的索引的对象.我在最初的tabs()电话会议上也尝试了这一点.我在这里做错了吗?

javascript jquery tabs jquery-ui jquery-ui-tabs

109
推荐指数
9
解决办法
27万
查看次数

如何在Visual Studio 2008中使用JavaScript/jQuery Intellisense?

我认为jQuery Intellisense应该用SP1进行改进.我甚至下载了jQuery 1.2.6的带注释版本,但是intellisense不能在单独的jscript文件中工作.我首先在我的网页上的<head>标签中引用了jQuery库.我做错了吗?

javascript asp.net intellisense jquery visual-studio

92
推荐指数
3
解决办法
9833
查看次数

发送电子邮件给Elmah?

有人使用Elmah通过电子邮件发送例外吗?我已经通过SQL Server设置了Elmah日志记录,并且可以通过Elmah.axd页面查看错误页面,但我无法使电子邮件组件正常工作.这里的想法是获取电子邮件通知,以便我们可以更快地对异常做出反应.这是我的web.config(省略了不必要的部分),所有敏感数据都被***取代.即使我指定要连接的服务器,SMTP服务是否需要在本地计算机上运行?

<?xml version="1.0"?>
<configuration>
    <configSections>
        <sectionGroup name="elmah">
            <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah"/>
            <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah"/>
            <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah"/>
        </sectionGroup>
    </configSections>
    <appSettings/>
    <connectionStrings>
        <add name="elmah-sql" connectionString="Data Source=***;Initial Catalog=***;Persist Security Info=True;User ID=***;Password=***" />
    </connectionStrings>

    <elmah>
        <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="elmah-sql"   >
        </errorLog>
        <errorMail from="test@test.com"
           to="test@test.com"
           subject="Application Exception"
           async="false"
           smtpPort="25"
           smtpServer="***"
           userName="***"
           password="***">
        </errorMail>
    </elmah>

    <system.web>        
        <customErrors mode="RemoteOnly" defaultRedirect="CustomError.aspx">
            <error statusCode="403" redirect="NotAuthorized.aspx" />
            <!--<error statusCode="404" redirect="FileNotFound.htm" />-->
        </customErrors>
        <httpHandlers>
            <remove verb="*" path="*.asmx"/>
            <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, …
Run Code Online (Sandbox Code Playgroud)

.net asp.net elmah

87
推荐指数
3
解决办法
3万
查看次数

如何在NHibernate中删除子对象?

我有一个父对象,它与子对象的IList有一对多的关系.删除子对象的最佳方法是什么?我没有删除父母.我的父对象包含一个IList子对象.以下是一对多关系的映射:

<bag name="Tiers" cascade="all">
  <key column="mismatch_id_no" />
  <one-to-many class="TGR_BL.PromoTier,TGR_BL"/>
</bag>
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用clear()从集合中删除所有对象,然后调用SaveOrUpdate(),我会得到以下异常:

System.Data.SqlClient.SqlException: Cannot insert the value NULL into column
Run Code Online (Sandbox Code Playgroud)

如果我尝试单独删除子对象然后从父对象中删除它,我得到一个例外:

deleted object would be re-saved by cascade
Run Code Online (Sandbox Code Playgroud)

这是我第一次处理在NHibernate中删除子对象.我究竟做错了什么?

编辑:只是为了澄清 - 我不是试图删除父对象,只是删除子对象.我将父母的关系设置为一对多.我是否还需要在子对象映射上创建多对一关系?

nhibernate

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

使用jQuery for AJAX和ASP.NET Webforms

任何人都知道有关开始使用jQuery for AJAX调用而不是ASP.NET AJAX的好文章/教程的链接?我试图避免在这个应用程序中完全使用UpdatePanels,这在过去我无法完成.

asp.net ajax jquery webforms

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

jQuery keypress()事件没有触发?

我试图用jQuery在右箭头键和左箭头键上按下一个事件.使用以下代码,我可以在任何字母数字键上触发事件,但光标键(向上,向下,向左,向右)不会触发任何内容.我主要为IE用户开发该网站,因为它是一个业务线应用程序.我在这里做错了吗?

$('document').keypress(function(e){
    switch (e.which) {
        case 40:
            alert('down');
            break;
        case 38:
            alert('up');
            break;
        case 37:
            alert('left');
            break;
        case 39:
            alert('right');
            break;
        default:
            alert('???');  
            }      
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer

37
推荐指数
3
解决办法
11万
查看次数

NHibernate Session.Flush()在未发生更新时发送更新查询

我有一个NHibernate会话.在这个会话中,我正在执行1个操作,即运行此代码以获取列表:

public IList<Customer> GetCustomerByFirstName(string customerFirstName)
{
return _session.CreateCriteria(typeof(Customer))
    .Add(new NHibernate.Expression.EqExpression("FirstName", customerFirstName))
    .List<Customer>();
}
Run Code Online (Sandbox Code Playgroud)

我打电话Session.Flush()到最后HttpRequest,我得到了一个HibernateAdoException.NHibernate将更新语句传递给db,并导致外键违规.如果我不运行flush,请求完成没有问题.这里的问题是,如果在其他会话中发生更改,我需要刷新,因为此代码在其他区域中重用.是否有其他配置设置我可能会丢失?


这是异常的代码:

[SQL: UPDATE CUSTOMER SET first_name = ?, last_name = ?, strategy_code_1 = ?, strategy_code_2 = ?, strategy_code_3 = ?, dts_import = ?, account_cycle_code = ?, bucket = ?, collector_code = ?, days_delinquent_count = ?, external_status_code = ?, principal_balance_amount = ?, total_min_pay_due = ?, current_balance = ?, amount_delinquent = ?, current_min_pay_due = ?, bucket_1 = ?, bucket_2 = …
Run Code Online (Sandbox Code Playgroud)

.net c# nhibernate

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