小编Mis*_*aak的帖子

多个ajax调用的jQuery回调

我想在点击事件中进行三次ajax调用.每个ajax调用都执行不同的操作,并返回最终回调所需的数据.呼叫本身并不依赖于彼此,它们都可以同时进行,但是当所有三个呼叫完成时,我希望最终回调.

$('#button').click(function() {
    fun1();
    fun2();
    fun3();
//now do something else when the requests have done their 'success' callbacks.
});

var fun1= (function() {
    $.ajax({/*code*/});
});
var fun2 = (function() {
    $.ajax({/*code*/});
});
var fun3 = (function() {
    $.ajax({/*code*/});
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery callback

126
推荐指数
4
解决办法
15万
查看次数

如何在sql select中排除具有特定值的记录

我如何只选择没有客户端的商店5

StoreId   ClientId   
-------   ---------
  1         4     
  1         5      
  2         5     
  2         6      
  2         7   
  3         8
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样的事情:

SELECT SC.StoreId FROM StoreClients
INNER JOIN StoreClients SC
    ON StoreClients.StoreId = SC.StoreId
    WHERE SC.ClientId = 5
GROUP BY StoreClients.StoreId
Run Code Online (Sandbox Code Playgroud)

这似乎让我的一切,有客户门店,但我不能这样做,因为如果我做相反的<> 5病仍然获得商店12我不想要的.

我基本上试图在另一个查询的EXISTS IN子句中使用此结果

sql t-sql sql-server exists

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

有没有办法确定浏览器是否可以处理电话链接

我已阅读其他SO帖子,但每个人似乎都检查用户代理,如果是移动设备,请添加href="tel:1234567890"其他省略tel:.但是,如果我有Skype,Google Voice或其他可以处理链接的应用程序,该怎么办?有什么方法可以确定吗?

我不太了解现代化器,但似乎没有任何属性来确定这种能力.我不想仅仅因为我不确定而"关闭"桌面链接,但是如果它无法处理我绝对不能拥有的方案,IE会打开一个空白页面.有什么想法或建议吗?

html javascript html5 internet-explorer tel

12
推荐指数
1
解决办法
903
查看次数

如何在调试时获得返回值?

我看了看SO,但找不到答案,我确定它在那里虽然......?

在调试时,如果我在其上放置断点,如何获取return语句的值?我喜欢凝聚成一条线,只是看起来很漂亮.但我目前没有,因为我无法弄清楚如何调试返回的结果......?

using (IUnitOfWork context = new EFUnitOfWork())
{
    var repo = new ReportRepository(context);
    return repo.GetProcedureReport(startDate, endDate).ToList();
    //return result.ToList();
}
Run Code Online (Sandbox Code Playgroud)

c# debugging visual-studio visual-studio-debugging visual-studio-2012

10
推荐指数
2
解决办法
4869
查看次数

为什么我的WCF服务没有加载我的Binding配置?

我遇到以下错误的问题:" 已超出传入邮件的最大邮件大小配额(65536).要增加配额,请在相应的绑定元素上使用MaxReceivedMessageSize属性. "

所以我做了一些研究,发现我需要增加缓冲区和消息大小,这是我的WCF服务配置文件:

<system.serviceModel>
    <bindings>
      <wsHttpBinding>
          <binding name="default" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"/>
      </wsHttpBinding>
    </bindings>
    <services>
      <service name="WCF.Service.Service">
        <endpoint address="ws" name="ws" bindingConfiguration="default" binding="wsHttpBinding" contract="WCF.Service.Contracts.IService" />
        <endpoint address="mex" binding="mexHttpBinding" name="mex" contract="IMetadataExchange" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- To avoid disclosing metadata information, 
          set the value below to false and remove the metadata endpoint above before deployment -->
          <serviceMetadata httpGetEnabled="True" />
          <!-- To receive exception details in faults for debugging purposes, 
          set the value below to true.  Set to false before deployment 
          to …
Run Code Online (Sandbox Code Playgroud)

wcf wcftestclient wcf-binding wcf-client

9
推荐指数
1
解决办法
8612
查看次数

N层应用程序中的多个DbContexts

我正在创建我的第一个N-Tier MVC应用程序,并且我遇到了如何DbContexts使用我的数据库第一种方法来管理多个的路障.

我有以下几层

Presentation
Service (WCF)
Business
Data Access
Run Code Online (Sandbox Code Playgroud)

我不想在我的服务层中使用实体框架引用,但是我没有看到如何创建接口或管理两个上下文的东西.我让它在IDatabaseFactory中使用单个上下文,但我似乎无法找到管理两个的方法.

下面是我UnitOfWork在我的服务ctor中创建的,但我看待它的每一种方式我仍然依赖于它SiteModelContainer,而实际上我有另一个上下文.

public class UnitOfWork : IUnitOfWork
    {
        private SiteModelContainer _context;

        private readonly IDatabaseFactory _databaseFactory;

        protected SiteModelContainer SiteContext
        {
            get { return _context ?? (_context = _databaseFactory.Get()); }
        }

        public UnitOfWork(IDatabaseFactory factory)
        {
            _databaseFactory = factory;
            _context = _databaseFactory.Get();
        }
        //More code
    }



public class DatabaseFactory : Disposable, IDatabaseFactory
{
    private SiteModelContainer _dataContext;

    public SiteModelContainer Get()
    {
        return _dataContext ?? (_dataContext = new SiteModelContainer());
    } …
Run Code Online (Sandbox Code Playgroud)

c# repository unit-of-work entity-framework-4.1 dbcontext

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

当用户离开网站(ASPX)时,最后调用数据库?

我有一个系统设置来锁定数据库表中的某些内容,因此一次只有一个用户可以编辑该内容.很容易,这部分工作正常.但现在我正处于如何发送"解锁"内容请求的路障中.我有解锁内容的存储过程,但是当用户关闭浏览器时我将如何/在何处调用它?

t-sql database asp.net global

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

在MVC中绑定集合

我有一个由Applicant对象和TeamMember集合组成的视图模型.当我发布模型时,Team集合始终为null.我已经尝试将收藏品从我的原件IEnumarable改为a,List但这并没有什么区别.所以我更改了控制器编辑操作以接受FormCollection,并验证了有数据viewModel["member.FirstName"].我迷失了为什么绑定不起作用.我试图尽可能地清理我的代码示例,但我对我所缺少的内容感到困惑.任何帮助是极大的赞赏!

查看模型属性

public class MyViewModel
{
    public Applicant ApplicantInfo { get; set; }
    public List<TeamMember> TeamMembers { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

调节器

[HttpPost]
public ActionResult Edit(MyViewModel viewModel)
{
         //  viewModel.ApplicantInfo has the form data
         //  viewModel.TeamMembers = null              
}
Run Code Online (Sandbox Code Playgroud)

视图

<% using (Html.BeginForm())
       {%>
    <h3>
    <a href="#">Applicant Information</a>
    </h3>
    <label>
        City
        <%: Html.TextBoxFor(m => Model.ApplicantInfo.City)%>
    </label>
    <label>
        State
        <%: Html.TextBoxFor(m => Model.ApplicantInfo.State)%>
    </label>

    <h3>
    <a href="#">Team</a>
    </h3>
    <div> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc binding viewmodel

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

在MVC中引用内容的正确方法

在我的本地计算机上运行我的Web应用程序时,我可以使用以下命令来引用css/scripts/images:

<link href="/Content/Site.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

但是当我部署到我的开发服务器时,它无法找到我的任何内容.在研究了这个问题之后,每个人都建议使用以下方法:

<link href="<%=Url.Content("~/Content/Site.css")%>" rel="stylesheet" type="text/css" />
<img src="<%=Url.Content("~/Content/3.png")%>" />
Run Code Online (Sandbox Code Playgroud)

至少现在我的所有内容都已加载并在我推送到开发服务器时工作.但是现在我有服务器脚本,Visual Studio中的"设计"视图不会加载任何样式/等.我想知道是否有替代品或我遗漏的东西,或许会解决这个问题?或者也许我说这一切都错了?任何输入都非常感谢.

asp.net-mvc relative-path asp.net-mvc-2

3
推荐指数
1
解决办法
577
查看次数

为什么这不符合 cls?

从我在网上阅读的内容来看,如果是该领域,private它可以以领先的_. 但是,当我执行以下操作时,它会抱怨?是因为我要返回私有领域吗?对我来说没有意义,因为任何消耗它的东西都不知道 _myObject 那么它为什么重要?

private MyBusinessObject _myObjectBO;

protected MyBusinessObject MyObjectBO
{
    get { return _myObjectBO ?? (_myObjectBO= new MyBusinessObject()); }
}
Run Code Online (Sandbox Code Playgroud)

c# cls-compliant

1
推荐指数
1
解决办法
729
查看次数