小编Ron*_*rby的帖子

强制单个页面应用程序更新

对于单页面应用程序,当部署到服务器的更新时,有哪些方法可以强制重新加载页面和/或JavaScript文件?

一种显而易见的方法是轮询一些服务器资源以查看当前版本的应用程序是否在浏览器中运行,如果没有则加载更新的资源.

我想知道是否有更普遍接受的方法使用特定的HTTP或DOM功能.

更新

我正在阅读HTML5 Appcache.这似乎更倾向于可以在不需要服务器连接的情况下运行的应用程序.我不认为这可能与从服务器更新SPA的资源(包括页面本身)有关.我对么?

html javascript html5 http single-page-application

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

为什么不能用c#object initializer语法调用方法?

为什么不能用c#object initializer语法调用方法?

在我看来,属性设置器按照它们在语法中设置的顺序被调用,那么为什么不允许调用方法呢?如果有充分的理由,我就错过了.

编辑

我意识到方法和属性之间的语义差异以及技术上的相似之处.这个问题的目的是探究一个很好的技术原因,即它们不包括该功能.

这个.__curious_geek,我听到你在说什么,但我确信他们没有包含一些功能,因为它在技术上不可行.

这就是我所追求的一切.听到的压倒性的不受欢迎的声音响亮而清晰.Stackoverflow不再是"问答网站",而是"保护您的问题网站".

编辑2

样品用法:

var mySuperLongVariableNameThatIDontWantToTypeOverAndOverAgainAndIsntThatTheWholePointAnyway  = new Thingy
    {
        Name = "Marty McFly",
        AddChildren("Biff","Big Bird","Alf"),
        // 1000 other properties and method calls.....
    }
Run Code Online (Sandbox Code Playgroud)

.net c#

16
推荐指数
2
解决办法
5369
查看次数

研究从服务器通知WPF客户端的解决方案

我有一个项目提出要求在服务器上发生某些事情时通知WPF桌面客户端.此外,WPF客户端的通知不会被广播(发送给每个客户端),应该发送给特定的客户端.

我想远离旧式服务器轮询.这需要尽可能接近实时.

我之前从未有过这个要求,而且我正在研究解决方案.我的第一个想法是将SignalR.NET客户端一起使用.我还没有使用过SignalR,但似乎它可能是一个解决方案.我知道这是对长轮询,服务器发送事件和WebSockets的抽象,具体取决于可用的内容.

我已经简要地阅读了有关回调和服务总线的WCF,但是对它们一无所知或这些技术是否适用于此.我可以使用之前解决过这个问题的人的一些反馈和建议.你会怎么做?

.net wpf client-server server-push signalr

16
推荐指数
2
解决办法
4655
查看次数

ASP.net - 使用jQuery多文件上传插件进行多次上传

我知道如何使用ASP.net的FileUpload控件上传.

我想要做的是使用这个jQuery多文件上传插件上传多个文件.

以下是选择上传多个文件时的功能:

<input type="file class="multi MultiFile" id="MultiFile1_F3" name="file1[]" style="position: absolute; top: -3000px;">
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何从asp.net操纵这些文件.我尝试使用Request.Files作为以下链接指示: ASP.Net从jQuery中选择它们后上传多个文件

这不起作用.我认为这只适用于在编译时用runat ="server"标记的控件.

有谁知道如何做到这一点?也许是Request.Form中的东西......?

谢谢你的帮助!

asp.net jquery file-upload multifile-uploader

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

学习NHibernate

我有兴趣学习NHibernate.

所以,我发现了这个:http: //www.summerofnhibernate.com/

我想观看这些,但我担心这些视频是针对之前版本的NHibernate.这是真的,如果是这样我还应该看他们吗?目前的视频系列有吗?

有关学习NHibernate的其他建议吗?

.net nhibernate orm

13
推荐指数
2
解决办法
3981
查看次数

什么是C#"使用"指令?

我在代码示例中看到了这个C#using语句:

using StringFormat=System.Drawing.StringFormat;
Run Code Online (Sandbox Code Playgroud)

那是什么意思?

c# using using-directives

13
推荐指数
3
解决办法
9504
查看次数

如何更新SQL Server数据库架构?

通常在项目开发过程中我会经常部署,以确保我不会在生产中遇到任何问题.

此外,在整个开发过程中,我发现自己正在改变数据库的模式.

如何在生产中轻松更新数据库?

我一直在删除旧数据库并重新连接新数据库.是否有更快的方式来更新部署数据库?

谢谢

编辑

有什么免费工具吗?

sql sql-server schema sql-server-2008

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

在MVC 4中使用ASP.Net Identity

我一直在阅读即将推出的ASP.net版本中新的auth内容:http://blogs.msdn.com/b/webdev/archive/2013/06/27/introducing-asp-net-identity-membership -system换ASP净applications.aspx

我正在visual studio 2012中创建一个新的ASP.net MVC 4项目,如果可以,我想使用新的auth位.这可能吗?

我正在阅读代码并尝试围绕这个新的API.但与此同时,要采取哪些措施?

asp.net asp.net-identity

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

LINQ - 向结果添加属性

有没有办法将属性添加到除以下内容之外的Linq查询结果的对象?

var query = from x in db.Courses
                select new
                {
                    x.OldProperty1,
                    x.OldProperty2,
                    x.OldProperty3,
                    NewProperty = true
                };
Run Code Online (Sandbox Code Playgroud)

我想这样做而不列出我对象的所有当前属性.有许多属性,我不想在我改变课程时更新此代码.

我还在学习LINQ,感谢您的建议.

.net c# linq linq-to-sql

12
推荐指数
3
解决办法
9281
查看次数

如何在.Net控制台应用程序中设置默认输入值?

如何在.net控制台应用程序中设置默认输入值?

这是一些伪装代码:

Console.Write("Enter weekly cost: ");
string input = Console.ReadLine("135"); // 135 is the default. The user can change or press enter to accept
decimal weeklyCost = decimal.Parse(input);
Run Code Online (Sandbox Code Playgroud)

当然,我不希望它如此简单.我打算不得不做一些低级的,无管理的东西; 我只是不知道如何.

编辑

我知道我可以用默认值替换没有输入.这不是我要问的问题.我试图了解实现我所描述的行为所涉及的内容:为用户提供可编辑的默认值.我也不担心输入验证; 我的问题与此无关.

.net c# console input console-application

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