问题列表 - 第28760页

MVC Ajax.ActionLink找不到POST方法

我在我的控制器中声明了一个POST方法:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UpdateComments(int id, string comments)
{
    // ... 
}
Run Code Online (Sandbox Code Playgroud)

和我认为的ActionLink:

<%= Ajax.ActionLink("update", "UpdateComments", 
                        new { id = Model.Id, comments = "test" }, 
                        new AjaxOptions { 
                                HttpMethod="POST", 
                                OnFailure="alert('fail');", 
                                OnSuccess = "alert('success');" 
                            })%>
Run Code Online (Sandbox Code Playgroud)

尝试路由此请求时出现"未找到"错误.

如果我从控制器中的UpdateComments方法中删除POST限制,它可以正常工作.

我错过了什么?

c# routing asp.net-ajax actionlink asp.net-mvc-2

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

ActiveMQ - 以编程方式删除队列

StackOverflowers,有没有办法以编程方式删除ActiveMQ中的队列或主题?我正在使用ActiveMQ的标准持久性,我的应用程序要求在启动时动态重新创建所有新队列(除非队列中存储了消息,在这种情况下,队列应保持存在).

我还通过会话以编程方式创建所有队列.是否有相同的程序,只删除队列?查询和迭代现有队列也很有用,但我还没有找到办法.

queue persistence activemq-classic

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

安全ASCII char在存储之前替换空格

我的代码将大量文本数据传递给遗留的lib,后者负责存储它.但是,它往往会删除尾随空格.当我读回数据时,这是一个问题.由于我无法更改遗留代码,因此我考虑用一些不常见的ASCII字符替换所有空格.当我回读文本时,我可以将它们替换回来.

  1. 这是一个坏主意,考虑到我无法触及传统存储代码?
  2. 我可以用哪个角色代替?我正在考虑一些超过180的char.

数据中只有空格 - 没有制表符或换行符.数据是字母数字,带有特殊字符.

whitespace ascii

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

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

32位dll导入64位.Net应用程序

我遇到了问题,我从昨天开始尝试解决它,但没有运气.我有32位delphi dll,我想在.NET Win应用程序中导入.此应用程序必须基于任何CPU模式构建.当然,还有BadImageFormatException即将到来,这意味着在x64应用程序中无法加载x86 dll ..我用Google搜索并找到解决方案,它说我必须做包装,但对我来说并不清楚.任何人都可以告诉如何解决这个问题,有没有可能的方法我可以在程序建立任何CPU或x64模式(可能是另一种解决方案)中导入32位Delphi dll.

.net c# delphi 32bit-64bit

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

Jquery选项卡和IE8

我正在使用jquery使用此代码创建以下内容

 <script>
  $(document).ready(function() {
    $("#content").tabs({ fx: { opacity: 'toggle' } });
  });
</script>
<script type="text/javascript">
  $(document).ready(function() {
    $("#documents").tabs({ fx: { opacity: 'toggle' } });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

这里是firefox像其他浏览器一样工作,如下所示:

但是在IE 8中 ...它确实如此,但在7中就可以了.

我认为它与脚本不透明度有关,但我无法让它工作.有谁有想法吗.

干杯

jquery internet-explorer-8

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

这种语法在Java中称为Bool bool = object.method()> 0

我刚刚在室友代码中看到了这行代码.

Bool bool = method() > 0;
Run Code Online (Sandbox Code Playgroud)

要么

string name = "Tony";
boolean nameIsTony = name == "Tony";
Run Code Online (Sandbox Code Playgroud)

这将导致nameIsTony成为true.

那你可以有一个内联条件语句吗?

这个叫什么?

java conditional boolean

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

NUnit Addins with Resharper 5

最新的Resharper(v5)版本基于本机NUnit代码,允许使用NUnit插件.

我有一个NUnit插件,可以在NUnit GUI中正常工作,但我无法使用Resharper.基于R#指示我已经放入了我的插件库,%ResharperPath%\Bin\addins但是我没有工作,我的测试被标记为Ignored.

问题:如何在ReSharper中使用NUnit插件?

resharper nunit

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

用Java编写脚本?

我在电信公司工作。我熟悉Java编程语言。但是现在我有一个任务是用 Linux 操作系统编写脚本。我必须编写一个脚本来从其他计算机获取数据并检查一些条件。我如何使用 Java 做到这一点?

java linux scripting

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

在Spring bean中启动新事务

我们有:

@Transactional(propagation = Propagation.REQUIRED)
public class MyClass implementes MyInterface { ...
Run Code Online (Sandbox Code Playgroud)

MyInterface有一个方法:go().

当go()执行时,我们启动一个新的事务,该事务在方法完成时提交/回滚 - 这很好.

现在让我们说在go()中我们调用MyClass中的私有方法@Transactional(propagation = Propagation.REQUIRES_NEW.似乎Spring"忽略"REQUIRES_NEW注释并且不会启动新事务.我相信这是因为Spring AOP在接口级别(MyInterface)上运行,并且不拦截对MyClass方法的任何调用.它是否正确?

有没有办法在go()事务中启动新事务?是否只能调用另一个配置为REQUIRES_NEW的事务的Spring托管bean?


更新:在客户端执行时添加,go()通过对接口的引用而不是类来执行:

@Autowired
MyInterface impl;

impl.go();
Run Code Online (Sandbox Code Playgroud)

java spring transactions

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