小编wom*_*omp的帖子

操作过滤器ActionParameters

我有一个ActionFilterAttribute我想接受参数通过但我无法弄清楚它们通过它们.

所以我的动作过滤器看起来像这样;

public class PreventAction : ActionFilterAttribute
{
    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        filterContext.Result = new RedirectResult("Home/Index");
    }
}
Run Code Online (Sandbox Code Playgroud)

我这样装饰我的动作;

[PreventAction]
public ActionResult Ideas()
{
  return View();
}
Run Code Online (Sandbox Code Playgroud)

现在我想添加一个参数,以便我可以像这样调用过滤器;

[PreventAction(myParam1 = "1", myParam2 = "2")]
public ActionResult Ideas()
{
  return View();
}
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?

c# parameters asp.net-mvc action-filter actionfilterattribute

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

如何在vb - asp.net中拆分带有多字符分隔符的字符串?

我应该如何在VB中拆分由多字符分隔符分隔的字符串?

即如果我的字符串是 - 大象##猴子,我如何用"##"拆分它?

谢谢!

.net vb.net asp.net string

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

Rhino:限制可以从JavaScript访问的Java包

将JavaScript解释器(Rhino)嵌入Java应用程序(能够编写该应用程序的脚本)时,如何限制脚本可用的Java包?例如,只能访问"java.lang.*".

javascript java scripting sandbox rhino

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

ASP.Net MVC或Zend Framework.你有什么意见

我正在寻找一个新项目,我正在尝试决定使用哪个框架.我一直在使用ASP.Net并享受它.我对Web应用程序的第一次介绍是使用PHP,我仍然喜欢它.该项目应该是由1或2名开发人员维护的中型项目,有可能增长.可以想到的唯一优点和缺点如下:

ASP.Net MVC优点

  • 大社区支持和增加
  • 似乎功能齐全

缺点

  • 获得专用服务器将是昂贵的.
  • SQL Server的许可版本将很昂贵

Zend框架专业人士

  • 也是一个相当大的社区
  • 免费,使用典型的LAMP设置

缺点

  • 不是主流
  • 可能包含可能的限制

最后,我很高兴使用ASP.Net的Master页面概念.ASP.Net MVC是否仍然支持这一点,并且Zend Framework有类似的东西.我认为Zend提供了一些名为模板的东西,它看起来与Master页面很接近.

你有什么意见?

php asp.net asp.net-mvc frameworks zend-framework

12
推荐指数
3
解决办法
9343
查看次数

字符串资源文件命名方案和管理

也许是一个微不足道的问题,但我对答案很感兴趣.我目前正在重构一些非常大的单片字符串资源文件(每个项目一个dumpster资源文件,在大约30个项目中).我正在拆分它们,以便我们遵循文件的约定,并使编码时更容易查找和管理字符串.

通常我将文件拆分为这个方案:

  • ErrorMessages.resx
  • LogMessages.resx
  • ViewResources.resx
  • AppResources.resx

我对命名并不十分兴奋,我只是想知道其他人使用的是什么.例如,代替AppResources(应用程序内部使用的字符串),我已经看到很多演示项目使用StringResources,Internal(太糟糕了!)等.

关于管理资源或标准命名方案的想法/轶事/建议表示赞赏.

c# localization resx resource-management

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

在exists语句中使用表变量

我试图根据条件更新表变量中的列,条件是表变量的ID不存在于不同的表中:

DECLARE @BugRep TABLE(BugCode VARCHAR(50),DevFirstName VARCHAR(50), DevLastName    VARCHAR(50), BugDate VARCHAR(20), IsValid VARCHAR(1))

UPDATE @BugRep 
SET IsValid = 'N' WHERE NOT EXISTS(SELECT * FROM BUG b WHERE @BugRep.BUGCODE = b.CODE)
Run Code Online (Sandbox Code Playgroud)

当我尝试编译具有这些语句的过程时,我得到一个"必须声明标量变量"@BugRep"消息.

我如何在NOT EXISTS子句中使用表变量?

我正在使用SQL Server 2008

t-sql sql-server not-exists table-variable sql-server-2008

11
推荐指数
2
解决办法
4155
查看次数

如何使用JQUERY在更改事件上禁用下拉列表?

$(document).ready(function() {
      $('#<%=ddlContinents.ClientID %>').change(function() { 
      var element = $(this);
      var totalLength = element.children().length; 
      if ($(this).disabled == false) { $(this).disabled = true; }
      });
});
Run Code Online (Sandbox Code Playgroud)

我要做的是触发更改事件dropdownlist和更改使此dropdownlist禁用.代码是触发和一切,但它不会禁用dropdownlist.

这部分代码不起作用:

if ($(this).disabled == false) { $(this).disabled = true; } });
Run Code Online (Sandbox Code Playgroud)

asp.net jquery drop-down-menu

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

CSS background-image:url(none)导致apache日志文件出错

我遇到了一个奇怪的问题.我用的时候:

background-image: url(none);
Run Code Online (Sandbox Code Playgroud)

在我的css文件中,它在apache日志文件中生成错误:

File does not exist: /...../styles/none, referer: http://blabla.com/styles/styles.css
Run Code Online (Sandbox Code Playgroud)

我使用了W3C CSS验证器并且没有错误(只是一些关于浮动需要宽度的警告).

我曾经有过:

background-image: none;
Run Code Online (Sandbox Code Playgroud)

但我已经更改了所有实例,并使用了最新的样式表.

这是正常的行为,还是我的样式表中某处出现错误的可能性更大?

html css apache

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

与IIS 7的NHibernate会话

我有一个使用NHibernate的ASP.NET MVC应用程序,并且通过VS2008虚拟Web服务器运行时应用程序运行良好,但是当我尝试通过我的本地IIS服务器运行该站点时,我不断收到此NHibernate错误:没有会话绑定到当前上下文.我不知道发生了什么.我错过了什么吗?我只是让我的IIS默认网站指向应用程序的web目录,它运行Default.aspx页面.有任何想法吗?谢谢

nhibernate asp.net-mvc iis-7

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

在javascript中使用全局变量

我该怎么做呢?

我的代码是这样的:

var number = null;

function playSong(artist,title,song,id)
{
    alert('old number was: '+[number]+'');


    var number = '10';

    alert(''+[number]+'');
}
Run Code Online (Sandbox Code Playgroud)

第一个警报总是返回'old number was:'而不是10.在第二个函数调用时,它不应该在两个警报上都返回10吗?

javascript variables global-variables

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