问题列表 - 第11098页

如何使用HttpApplicationState测试HttpApplication对象

我正在尝试为加载的ASPNET HttpApplication测试一个'插件' Application_Start.

代码是这样的:

private HttpApplication application;

public void Application_Start(object sender, EventArgs e)
{
    this.application = sender as HttpApplication;

    StartReportService();
}

private void StartReportService()
{

    HandledReports = new SortedList<string, string>();
    HandledReports.Add("myindex","myvalue");

}

public System.Collections.Generic.SortedList<String, String> HandledReports
{
    get 
    {
        application.Application.Lock();
        var handledReports = (SortedList<String, String>)application.Application["handledReports"];
        application.Application.UnLock();
        return handledReports;
    }
    set 
    { 
        application.Application.Lock();
        application.Application["handledReports"] = value; 
        application.Application.UnLock();
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,我无法找到测试的一个很好的方式HttpApplicationState,主要是因为该HttpApplication.Application属性是不可重写和似乎没有成为一个HttpApplicationBase在课堂上System.Web.Abstractions,将允许这一点.

我尝试了以下各种变体,每次都遇到路障.

[TestMethod()]
public void StartReportService_ApplicationStateShouldContainMyIndex()
{
    //No HttpApplicationBase in System.Web.Abstractions, must use …
Run Code Online (Sandbox Code Playgroud)

testing httpapplication

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

什么是Jquery替代Mootools MochaUI?

MochaUI非常直观,模态iframe几乎可以完美地复制Windows.不幸的是,我使用Jquery编写的脚本,我听说将Mootools和Jquery放在一个html文件上时会有冲突(这是真的吗?).

如何在Jquery中获得MochaUI功能?

至少,是否有类似的模态对话系统?

我见过JqueryUI Dialog,但是它使背景变暗并且不起作用,这不是我想要的.

javascript jquery user-interface mootools

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

检查输出是否重定向

我有一个用C#编写的控制台应用程序,它处理一些数据然后打印结果.在结果可用之前,会有一些动画(/ - \|)和进度百分比(xx%)不断更新.

显然,如果用户重定向我的应用程序的输出,它将被打印到输出被重定向到的文本文件.如果可能的话我想避免这种情况.

那么有没有办法检测我的应用程序的输出是否被重定向?我正在考虑在使用指定参数运行时仅显示进度指示器,但我希望有人会对我有一个好的答案.

.net c# console redirect

10
推荐指数
4
解决办法
3314
查看次数

flex中的viewstacks和状态?

我有一个应用程序,我目前正在使用视图堆栈来显示每个页面,我想知道这是正确的方法,或者我应该使用不同的状态(或其他东西).

该网站由菜单栏提供支持,其中包含主页,工具,支持等顶级项目."工具"菜单下方是一个包含Tool1,Tool2,Tool3的子菜单.目前,当用户点击工具子菜单中的任何工具时,我从视图堆栈中调出一个子容器(每个子实际上都是一个separete组件).

这是正确的方法,还是我应该使用状态为每个工具页面调出适当的元素?

apache-flex air flash flex3 actionscript-3

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

使用DDD,如何实现批处理?

我的逻辑包括从一个系统中选择大量记录,执行多个转换(基于业务规则)并将它们插入另一个系统.

看起来像是一个高性能(和内存)命中来将这些记录中的每一个实例化为一个对象,对它们执行转换然后将所有这些对象插入到另一个系统中.

在DDD中实现此目的的最佳方法是跳过类/对象并直接通过SQL执行,也许是存储过程?

有没有更好的方法使用DDD来实现这一目标?

注意:系统使用SQL数据库,目前像CouchDB这样的对象存储不是一个选项.

sql database domain-driven-design batch-file

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

如果文件不为空,我如何编写一个 shell 脚本,该脚本将通过电子邮件发送给我?

我正在寻找一个脚本,我可以运行它来检查文本文件是否为空,如果是空的,则什么都不做,但如果其中有内容,我希望它向我发送一封电子邮件,其中包含文本文件作为消息。不知道该怎么做。

email bash shell

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

Asp.net MVC同名视图,路径不同

我想有多个包含相同名称视图的路径文件夹结构:

/profile.aspx
/admin/profile.aspx
/user/editpost.aspx
/admin/editpost.aspx

/Controllers
  |- PostController.cs
  |- ProfileController.cs
Run Code Online (Sandbox Code Playgroud)

我希望能够将所有常规页面放在一个文件夹中,将管理页面放在另一个文件夹中.我是否需要组织我的Views文件夹,如:

/Views
  /User
    /Story
      |- editpost.aspx
    /Profile
      |- profile.aspx
  /Admin
    /Story
      |_ editpost.aspx
    /Web
      |- profile.aspx
Run Code Online (Sandbox Code Playgroud)

或者我有办法做到这一点:

/User
  /Views
    /Story
      |- editpost.aspx
    /Profile
      |- profile.aspx
/Admin
  /Views
    /Story
      |_ editpost.aspx
    /Web
      |- profile.aspx
Run Code Online (Sandbox Code Playgroud)

另外,如何为/ User和/ Admin编写/组织/使用可能具有相同名称的单独控制器?

如果我不清楚,请告诉我.

谢谢!

asp.net asp.net-mvc

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

jquery链接标记启用禁用

我想在加载期间禁用链接,对于下面给出的代码

<span id="addlink">"<%= f.add_associated_link('Add Task', @project.tasks.build, :class=>"add") %></span>
Run Code Online (Sandbox Code Playgroud)

我尝试使用下面的代码,但它没有用

$("#addlink").attr("disabled", "disabled"); 
Run Code Online (Sandbox Code Playgroud)

$("a.add").hide();
Run Code Online (Sandbox Code Playgroud)

tags jquery hyperlink

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

SQL Server Express的限制

我的托管服务提供商(Rackspace)提供安装了SQL Server Web版本()的完全托管的专用服务器.我的公司处理Web开发,并且有大约20多个客户使用ASP.Net + SQL Server 2005.

我正在考虑通过安装免费的SQL Server 2008 Express来降低成本.我知道1GB RAM和4GB /数据库(这是正确的吗?)限制.我想知道的是:

  1. 我可以使用快递版安装的数据库数量是否有任何限制?
  2. 还有其他限制我应该警惕吗?我有点担心必须设置数据库备份 - 使用快速版本可能会困难得多.
  3. 还有其他建议吗?

sql-server sql-server-2008-express

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

单个SSL证书,多个站点?

我问这是另一个问题的一部分,但觉得它应该有它自己:

使用共享主机方案,是否有任何方法可以使用单个SSL证书保护多个域(假设主机允许单个计划下的多个域)?我知道私人SSL证书需要一个专用的IP,但我在寻找变通(我宁可不报名参加额外的/更好的计划来降低成本便宜,我真的不想外包authentication..as在使用OpenID ).有任何想法吗?

(我不认为通配符证书是一种选择,因为它们非常昂贵...)

security authentication ssl login

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