小编KWo*_*dra的帖子

使用Bootstrap Modal窗口作为PartialView

我当时希望使用Twitter Bootstrap Modal窗口作为局部视图.但是,我并不认为它的设计是以这种方式使用的; 它似乎意味着以相当静态的方式使用.尽管如此,我认为能够将其用作局部视图会很酷.

例如,假设我有一个游戏列表.点击给定游戏的链接后,我想从服务器请求数据,然后在"当前页面顶部"的模态窗口中显示有关该游戏的信息.

我做了一些研究,发现这个帖子类似但不完全一样.

有没有人尝试过成功或失败?任何人都有jsFiddle或他们愿意分享的某些来源?

谢谢你的帮助.

javascript asp.net-mvc modal-dialog twitter-bootstrap

63
推荐指数
2
解决办法
12万
查看次数

SquishIt vs. MVC 4.0 Bundler

我有一个ASP.NET MVC应用程序,我现在使用SquishIt帮助将我的所有CSS和javascript文件捆绑到从网络服务器下载的单个元素中,以便每次点击我的网站.我知道最近MVC推出了自己的捆绑器.有没有人做过两者之间的比较?某种情况对另一种情况更好吗?或者它们基本相同?使用MVC捆绑包,IIS是否仍需要对站点目录的写访问权限?

您可能会有任何想法和评论.

谢谢.

asp.net-mvc bundler squishit asp.net-mvc-4

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

Unity Lifetime Managers和EF Data Context - >最佳实践

所有,

有很多关于Unity Lifetime Managers的帖子,但是我还没有发现有人说"在这些情况下你应该总是使用X"这是一个很好的经验法则.让我描述一下我的应用程序,我有一个ASP.NET MVC 4 Web应用程序.我有一个包含3个项目的Visual Studio解决方案,我的'Core'项目,包含我的所有EF内容,测试项目和MVC Web项目.我使用Unity进行依赖注入,现在有以下代码:

// Context
container.RegisterType<IDatabaseFactory, DatabaseFactory>(
    new ContainerControlledLifetimeManager();
container.RegisterType<UnitOfWork>(
    new ContainerControlledLifetimeManager());
Run Code Online (Sandbox Code Playgroud)

但是,我注意到我的上下文没有重新创建每个新的Web请求,这是我认为我想要的(如果我在这个假设中错了,请告诉我).我很难分析下面列出的网站中的所有信息,并且已经阅读了很多人创建自己的名为PerHttpRequestLifetimeManager的类来处理这个问题.

这里最好的做法是什么?

  1. 通过Microsoft的开发人员网络了解终身经理 - http://msdn.microsoft.com/en-us/library/ff660872(v=PandP.20).aspx
  2. 通过CodeProject与Lifetime Manager进行MVC DI和Unity - http://www.codeproject.com/Articles/424743/MVC-DI-Unity-with-Lifetime-Manager
  3. ASP.NET MVC提示:通过Shiju Varghese博客使用Unity应用程序块进行依赖注入 - http://weblogs.asp.net/shijuvarghese/archive/2008/10/24/asp-net-mvc-tip-dependency-injection-with -unity-应用block.aspx
  4. MVC,EF - 通过堆栈溢出在Unity中的DataContext单例实例Per-Web-Request - MVC,EF - 在Unity中的DataContext单例实例Per-Web-Request
  5. 通过堆栈溢出向Unity 注入多个类型的相同DataContext实例 - 使用Unity在多个类型中注入相同的DataContext实例

entity-framework dependency-injection unity-container httprequest asp.net-mvc-4

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

来自网络服务的实时体育比分?

由于这篇文章已经超过3年了,我想知道是否有人知道任何可以从中下载直播体育比分的开放式网络服务.

任何演示或示例代码都会很棒.

谢谢!

web-services

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

使用Unity IoC注册和解决SignalR集线器

我想我错过了一些非常简单的事情,也许只需要一套新的眼睛.我有一个ASP.NET MVC应用程序.在那个应用程序中,我使用Unity来处理IoC来处理依赖注入.我的每个存储库都需要注入一个数据库工厂,每个数据库工厂都需要注入一个主体.到目前为止,我一直在使用PerRequestLifetimeManager来注册这些.

//Repositories

container.RegisterType<ChatMessageRepository>(new PerRequestLifetimeManager());
           container.RegisterType<SignalRConnectionRepository>(new PerRequestLifetimeManager());

//Context
container.RegisterType<IPrincipal, Principal>(new PerRequestLifetimeManager());
container.RegisterType<IDatabaseFactory, DatabaseFactory>(new PerRequestLifetimeManager());
container.RegisterType<UnitOfWork>(new PerRequestLifetimeManager());
Run Code Online (Sandbox Code Playgroud)

从逻辑上讲,我试图以同样的方式注册我的Hub.

container.RegisterType<ChatHub>(new PerRequestLifetimeManager()); 
Run Code Online (Sandbox Code Playgroud)

但是,每当我运行我的应用程序并离开我的聊天页面时,我得到"依赖失败的解决方案"异常,而InnerException告诉我"由于对象的当前状态,操作无效".我也尝试使用默认(Transient),PerResolve和ContainerControlled生命周期Unity管理员注册这些人,似乎无法解决我的问题.

有人可以给我一些演示代码,说明如何在ASP.NET MVC应用程序中使用Unity来处理信号器集线器中的依赖注入?

这是Unity将参数注入SignalR Hub的地方

public class ChatHub : Hub
{
    private readonly ChatMessageRepository _chatMessageRepository;
    private readonly SignalRConnectionRepository _signalRConnectionRepository;
    private readonly UnitOfWork _unitOfWork;

    public ChatHub(ChatMessageRepository chatMessageRepository,
        SignalRConnectionRepository signalRConnectionRepository,
        UnitOfWork unitOfWork)
    {
        _chatMessageRepository = chatMessageRepository;
        _signalRConnectionRepository = signalRConnectionRepository;
        _unitOfWork = unitOfWork;
    } ... }
Run Code Online (Sandbox Code Playgroud)

谢谢!

dependency-injection ioc-container unity-container signalr signalr-hub

8
推荐指数
2
解决办法
3986
查看次数

DotNetOpenAuth简单演示,MVC和Razor

我一直在寻找使用DotNetOpenAuth进行非常简单的实现,以允许用户使用他们的Google帐户,Yahoo帐户或其他OpenId登录我的应用程序.我已经通过DotNetOpenAuth的网站进行了一些挖掘和搜索,并检查了一些利用这项服务的其他项目的源代码,但它们似乎都不是很直接.(包括来自DotNetOpenAuth网站的样本.)

有没有人有一个指向教程/演示/示例的链接,它将演示以下大部分内容?

  1. 允许用户使用Google,Yahoo,其他OpenId或"常规"ASP.NET会员帐户登录.(非常类似于NerdDinner演示)
  2. 初次登录时,从外部源(例如Google)捕获FirstName,LastName,E-MailAddress等信息.
  3. 如果用户是第一次登录,请保存上面提到的成员资格信息(可能是ASP.NET成员资格表).
  4. 在后续登录时,从ASP.NET成员资格表中检索该用户的记录.
  5. 使用MVC 3和Razor引擎.

您可以提供的任何帮助将不胜感激.机会是,我需要的信息我已经在其他一些演示中看到了.我只是没有关于代码正在做什么的信息来完全包围我的功能.

membership openid asp.net-mvc dotnetopenauth

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

正则表达式 - 如何创建

我正在寻找一个正则表达式,我的在线研究带我到处都是.这是我要做的事情:

[Required]
[RegularExpression("MyRegExString", ErrorMessage = "Use only valid characters.")]
public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想允许我的用户输入任何字母字符(大写或小写),数字,空格,只有_(下划线),$,#,*,(,),+,@,(逗号),和'(撇号).

谁能帮我生成这个字符串?

c# regex data-annotations

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