问题列表 - 第10221页

将ASP.NET MVC与通用视图一起使用

我正在调查MVC,我们正在开始一个新项目.到目前为止,我喜欢它,但我想知道一些事情.

我们将在设计时不知道我们将要显示的实际视图,我们将在某个配置文件中指定如何构建这些视图.这种模式是否受MVC支持,或者我们是否需要在设计时确切了解我们将要查看的数据?

如果没有,有人可以给我一些关于我应该看什么的指示,因为我假设您拥有在设计期间定义的模型/视图的大多数信息.

问候,

亚历克斯..

asp.net asp.net-mvc

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

VB.Net 3.5检查文件是否正在使用中

我有一个完全独立于我的主应用程序的更新程序.我运行update.exe来更新app.exe.要检查文件是否正在使用中,我将其移动到另一个文件并捕获错误(如果它正在使用中).如果没有问题,我将其重命名.至少那是我的计划......

主程序:app.exe
更新程序:update.exe

该程序通过网络使用,无需运行任何服务.因此,用户在他们的机器上通过网络运行exe.

我需要在update.exe运行时更新app.exe.要检查app.exe是否仍在使用中,我在try/catch中包含以下内容以查看它是否失败:

IO.File.Move(upddir&"\ app.exe",upddir&"\ app.exe.tst")
IO.File.Move(upddir&"\ app.exe.tst",upddir&"\ app.exe ")

有趣的是,即使app.exe正在运行,移动也可以将其重命名为app.exe.tst而不会出现任何错误.我甚至可以继续在应用程序中没有任何错误.

我以为我不在乎,所以我让另一位程序员看看这个,他验证了我上面所说的内容.

所以,我们尝试将其包裹在try catch中:

Dim readfile As New FileStream(upddir&"\ app.exe",FileMode.Open,FileAccess.Read,FileShare.None)
readfile.Dispose()

我把文件共享称为无,至少我认为它会显示文件中有人.

它仍然没有任何错误.

任何人都知道为什么我可以重命名正在使用的文件?另外,有没有比我现在做的更好的方法呢?

谢谢!Eroc

.net vb.net updating

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

为什么window.print在IE中打印所有页面但在firefox中只打印一页?

我有一个JSP页面,我动态创建一个表数据.(我的页面只有表格,没有其他内容).

表中的行数可以达到1000s.

我正在做的是:在我写完整页后

<script>
function printPage(){
     window.print();
}
</script>
Run Code Online (Sandbox Code Playgroud)

此代码可以正常工作以打印IE中的所有页面.但是当在Firefox中运行相同的代码时,它只打印第一页.可能的原因是什么?

最初我认为这可能与页面中的分页符有关,然后我也使用了它

<core:forEach var="result" items="${command.resultsList}" varStatus="counter">
<core:if test="${(counter.index + 1)%40 eq 0}">
    <tr class="breakMe"></tr>
</core:if>
    <tr>
     code here
    </tr>
</core:forEach>
Run Code Online (Sandbox Code Playgroud)

这样,表被分成40行的块,现在在IE中每页有40行,而在FF中它仍然是打印40行的第一页.可能的解决方案是什么?

javascript firefox jsp java-ee

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

部署Compojure/Sinatra应用程序

部署compojure/sinatra应用程序的首选方法是什么?我在主机上运行了多个站点,因此我无法在端口80上运行jetty/mongrel.我应该如何处理在同一主机上运行的多个站点/应用程序?

ruby clojure sinatra compojure

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

Vim逗号命令键

我下载了这个vimrc文件.它包含用于将逗号分隔键映射到某些命令的条目.即:

map ,e :e <C-R>=expand("%:p:h") . "/" <CR>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚的是如何在Vim中运行这些命令.

如何运行",e"?

vim

6
推荐指数
2
解决办法
6717
查看次数

强制.Net Windows服务在64位计算机上以32位运行

我得到了一个Windows服务,它引用了一个只能在32位上运行的COM组件.我的机器是x64,因此服务尝试启动,无法创建COM组件,并且死机.

我没有源,只有.exe文件.有没有办法强制服务在win64机器上以32位模式启动?

.net 64-bit configuration

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

将某些值排序到顶部

我有一个MySQL表,其中包含以下数据(简化):

INSERT INTO `stores` (`storeId`, `name`, `country`) VALUES
(1, 'Foo', 'us'),
(2, 'Bar', 'jp'),
(3, 'Baz', 'us'),
(4, 'Foo2', 'se'),
(5, 'Baz2', 'jp'),
(6, 'Bar3', 'jp');
Run Code Online (Sandbox Code Playgroud)

现在,我希望能够获得以客户所在国家/地区开头的分页商店列表.

例如,美国客户会看到以下列表:

Foo
Baz
Bar
Foo2
Baz2
Bar3
Run Code Online (Sandbox Code Playgroud)

我现在正在使用的天真解决方案(例如美国客户和页面大小3):

(SELECT * FROM stores WHERE country = "us") UNION (SELECT * FROM stores WHERE country != "us") LIMIT 0,3
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?可以ORDER BY使用,并告诉在顶部放有一定的价值?

mysql sql-order-by

9
推荐指数
2
解决办法
2297
查看次数

下拉列表中的图像

嗨,我想在asp.net下拉列表框中放置图像和一些数据.

有人可以给我一个示例代码来实现这个功能吗?

country flag + country name - >在同一个列表项中

c# asp.net drop-down-menu

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

@Transactional注释在哪里?

你应该把它@Transactional放在DAO类和/或它们的方法中,还是更好地注释使用DAO对象调用的Service类?或者注释两个"层​​"是否有意义?

java spring annotations dao transactions

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

如何在Firefox中为所有页面元素实现内容转换器?

我正在尝试将Internet Explorer插件移植到Firefox,但我不确定在哪里寻找我需要的东西.

基本上我需要能够使用某个Content-Type标头过滤浏览器收到的所有内容.我尝试实现流转换器,这是有效的,但仅适用于页面,框架或iframe中的顶级文档.我遇到了与IE相同的问题,并且绕过它真的很hacky,因为我理想这样做是跨平台的,我真的希望能够在Firefox中做到这一点而不诉诸vtable hacks.

内容以专有压缩格式压缩.因此,我需要接收数据,对其进行解压缩,然后将Content-Type更改回原始未压缩文件应具有的内容.

如果有一种方法可以过滤所有收到的数据,那可能是可以接受的,我可以自己处理解析标题.

谢谢

firefox xpcom mime-filter

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