问题列表 - 第5282页

怎么样?控制器返回任何/当前视图

简介:
如何让控制器返回当前视图或只是什么都不做?

LONG:
我有一个局部视图,我已经创建了一个图像滑动器.它包含一个链接,它向控制器发送请求以获取下一个图像(使用ajax).控制器获取下一个图像,将其存储在ViewData中并发回部分视图(上面的视图).

现在,我今天所做的是,当控制器到达最后一个图像时,它会重新返回相同的图像(通过重新获取),但仍会创建一个新视图,即客户端/浏览器重新解析"相同"数据.
这似乎有些不理想.

我想要做的是,当控制器到达最后一个图像时,它应该什么都不做.
如果我返回null,则视图将使用空内容进行更新.
我希望视图/客户端/浏览器保留它拥有的任何内容和控制器,只是什么都不做.

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult GetNextImage(...)
    {
        if(Request.IsAjaxRequest())
        {
            if(CURRENT_IMAGE != LAST_IMAGE)
            {
                Image image = GetNextImage(...);
                var partialViewResult = new PartialViewResult();
                partialViewResult.ViewName = "ImageSlide";
                partialViewResult.ViewData.Model = image;
                return partialViewResult;
            }
            else
            {
                // DO NOTHING, HOW?
            }
        }

        return RedirectToAction("Error", "Home");
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

SQL BULK INSERT的替代品

我需要将数据表单.csv文件导入数据库表(MS SQL Server 2005).SQL BULK INSERT似乎是个不错的选择,但问题是我的数据库服务器与我的WEB服务器不在同一个盒子上.这个问题描述了同样的问题,但我无法控制我的数据库服务器,也无法共享任何文件夹.

我需要一种方法来以编程方式导入我的.csv(C#),任何想法?

编辑:这是一个网站的一部分,用户可以用.csv内容填充表格,这将每周发生,如果不是更频繁

c# sql-server-2005 .net-2.0

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

一对一流利的nhibernate?

是否可以使用流利的nhibernate进行一对一的映射?我有以下作为hbm的一部分,我试图转换为流利:

    <one-to-one name="Person" property-ref="FileData" constrained="true"/>
Run Code Online (Sandbox Code Playgroud)

OneToOnePart<OTHER>在代码中看到了一个,但我不确定如何使用它来实现这一点.

谢谢!

mapping nhibernate fluent-nhibernate

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

20
推荐指数
4
解决办法
3870
查看次数

WSGI字节范围服务

我正在寻求支持WSGI服务器/应用程序中的HTTP/1.1字节服务:

  • 恢复部分下载
  • 多部分下载
  • 更好的流媒体

WSGI PEP 333提到WSGI服务器可以实现字节服务的处理(来自RFC 2616第14.35.2节定义了Accept-Range/Range/Content-Range响应/请求/响应头),如果宣布该功能,应用程序应该实现它:

如果客户端请求,服务器可以发送应用程序响应的字节范围,并且应用程序本身不支持字节范围.但是,如果需要,应用程序应该再次执行此功能.

我已经执行了一些谷歌搜索,但发现很少有关于哪些可用的WSGI服务器/中间件/应用程序实现Byte-Ranges的信息?有没有人有这方面的经验,可以暗示我进一步挖掘的地方?

编辑:任何人都可以评论,我如何能够提出问题,以便能够找到答案?

python middleware wsgi http http-headers

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

Java构造函数

我试图学习如何在Java中指定类构造函数.我开始明白它们指定了从该类生成的对象的实例变量的类型.它们还可用于设置实例变量的初始值.以下示例来自Sun网站上的Java教程:

public Bicycle(int startCadence, int startSpeed, int startGear) {
    gear = startGear;
    cadence = startCadence;
    speed = startSpeed;
}
Run Code Online (Sandbox Code Playgroud)

在你的类源代码中你应该把构造函数放在哪里?

这些参数是变量的名称吗?:(int startCadence,int startSpeed,int startGear)还是齿轮,节奏和速度变量的名称?

(int startCadence,int startSpeed,int startGear)和gear,cadence和speed之间的区别是什么?

在极少数情况下,我的导师或盐湖社区学院的任何管理员都遇到过这个问题,让我明确表达我的意图.这个问题是以最大的学术诚信精神张贴的.我要求这个问题寻求一般性的建议,并帮助理解使用Java编程语言的正确方法.我绝不会使用他人的作品,而是把它当作我自己的作品.我使用这里提供的答案作为我理解的一般帮助.我做自己的所有工作,不复制回答我的问题的人提供的工作.

java constructor

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

与C#相比,您会强调Ruby的哪些语言特性?

我正在就Ruby语言和环境的.NET(C#)开发团队进行一系列的讨论.我认为这是一个强调Ruby优于C#的好处的机会.首先,我想在进入环境之前专注于语言本身(RoR vs ASP MVC等).您将涵盖Ruby语言的哪些功能?

c# ruby programming-languages

6
推荐指数
3
解决办法
682
查看次数

使用AB进行负载测试...假失败请求(长度)

为了我自己的好奇心做一些负载测试,在我的服务器上运行:

ab -kc 50 -t 200 http://localhost/index.php
Run Code Online (Sandbox Code Playgroud)

这将打开50个保持活动连接200秒,然后使用index.php请求猛烈抨击我的服务器

在我的结果中,我得到:

Concurrency Level:      50
Time taken for tests:   200.007 seconds
Complete requests:      33106
Failed requests:        32951
   (Connect: 0, Receive: 0, Length: 32951, Exceptions: 0)
Write errors:           0
Keep-Alive requests:    0
Total transferred:      1948268960 bytes
HTML transferred:       1938001392 bytes
Requests per second:    165.52 [#/sec] (mean)
Time per request:       302.071 [ms] (mean)
Time per request:       6.041 [ms] (mean, across all concurrent requests)
Transfer rate:          9512.69 [Kbytes/sec] received
Run Code Online (Sandbox Code Playgroud)

请注意32951"失败"请求.我无法弄清楚这一点.

在测试运行时,我能够完美地从家用计算机访问我的网站,尽管页面底部的页面加载时间报告为.5而不是通常的.02.但是我从来没有遇到过失败的请求.

那么为什么AB报告说有一半的连接失败了?"长度:"在这种情况下意味着什么?

谢谢

benchmarking load-testing apachebench

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

用于国际化的Java和GNU gettext

有没有人有过使用GNU gettext进行国际化开发大型Java应用程序的经验?我发现我真的很喜欢在我的源代码中使用英文文本,但我想确保我正在做的事情对于我所参与的相对较大的软件项目是切实可行的.

如果您有这方面的经验,您使用什么来查找Java中的资源?我目前正在尝试Gettext Commons(http://code.google.com/p/gettext-commons/),到目前为止似乎运行良好.

gettext的任何替代方法都可以将原始文本保留在源代码中?Windows上支持的类似工具会很棒.

java gettext internationalization

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

Java中的大类分解

我刚刚开始学习Java,并且很好奇Java是否有良好的对象分解方法?让我来描述一个问题.在大型软件项目中,它总是像"核心"或"ui"这样的大类,往往有很多方法,并且打算作为较小类之间的调解者.例如,如果用户单击某个窗口上的按钮,则此窗口的类会向"ui"类发送消息.这个'ui'类捕获此消息,并通过使用应用程序用户界面(通过其中一个成员对象的调用方法)执行某些操作或通过将消息发布到应用程序'core',如果它类似于"退出应用程序"或"启动网络"连接'.

这些对象很难分开,因为它们仅仅是许多小应用程序对象之间的调解器.但是,如果这样的方法是从一个对象到另一个对象的简单任务委托,那么在应用程序中使用成百上千种方法的类就不是很方便.C#通过允许将类实现分解为多个源文件来解决此类问题:您可以按照您选择的方式划分上帝对象,并且它将起作用.

通过在Java中划分这些对象的任何做法?

java architecture oop refactoring

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