小编wom*_*omp的帖子

有没有人使用或编写过Ant任务来编译(Rhino)JavaScript到Java字节码?

我想使用Rhino JavaScript编译器将一些JavaScript编译为.class字节码文件,以便在项目中使用.看起来这应该已经存在了,因为Groovy,NetREXX(!)和Jython分别有groovyc,netrexxc和jythonc任务.有没有人使用或编写过这样的Ant任务,或者任何人都可以提供一些关于如何写一个的提示?

理想情况下,它可以通过某种方式解决JavaScript或Java类之间的依赖关系.

javascript java ant rhino

7
推荐指数
3
解决办法
4933
查看次数

与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万
查看次数

asp.net mvc参数从页面到局部视图

我有一个问题,我有一个传递参数的ajax链接,但是,它打开的页面不需要该参数.页面只加载2个局部视图,其中一个需要传递给页面的参数才能正确加载数据,另一个只需要加载一个表单,因此,不需要该参数.我怎么能做到这一点?

parameters asp.net-mvc

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

验证ASP.NET Ajax Extension的安装

有什么方法可以验证服务器上是否安装了这个?我正在运行3.5 .NET Framework.

.net asp.net asp.net-ajax

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

使用C#迭代具有相同名称的表单字段

我有一个表单的一部分,我需要处理不同于其他表单结果.在需要特殊处理的部分中,我需要迭代3个具有相同名称的表单字段.它们必须具有相同的名称,我无法改变它.我所指的表单部分看起来像这样:

<td><input name="Color" size="20" value="" type="text"></td>
<td><input name="Color" size="20" value="" type="text"></td>
<td><input name="Color" size="20" value="" type="text"></td>
Run Code Online (Sandbox Code Playgroud)

使用C#我尝试这样的事情:

我尝试像这样处理它:

int i;

for (i = 1; i <= Request.Form["Color"][i]; i++)
{
    colorName.Text += Request.Form["Color"];
}
Run Code Online (Sandbox Code Playgroud)

这导致以下异常:

System.NullReferenceException: Object reference not set to an instance of an object.

我该如何处理具有相同名称的表单字段?

c# forms asp.net webforms request

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

ASP.Net MVC2(RTM)中断响应过滤 - "不允许过滤"

我刚刚完成了将项目升级到ASP.Net MVC 2(RTM)的测试运行,期待本月晚些时候发布完整的官方.Net 4.0版本.

我们的应用程序使用最小化器为我们的CSS和JavaScript.为此,它正在使用该HttpResponse.Filter属性来设置自定义过滤器.

随着升级,这个属性的setter抛出HttpException一句话"不允许过滤".看HttpResponse.Filter反射器中的属性显示:

  set
    {
        if (!this.UsingHttpWriter)
        {
            throw new HttpException(SR.GetString("Filtering_not_allowed"));
        }
Run Code Online (Sandbox Code Playgroud)

...

private bool UsingHttpWriter
{
    get
    {
        return ((this._httpWriter != null) && (this._writer == this._httpWriter));
    }
}
Run Code Online (Sandbox Code Playgroud)

很明显,HttpResponse在MVC2中写入输出流的方式发生了变化.有谁知道变化是什么,或者至少是一个解决方法?

编辑: 这似乎很激进.一些进一步的调查显示,ASP.Net MVC 2 RTM使用a System.Web.Mvc.ViewPage.SwitchWriter作为输出属性HttpResponse,而MVC 1使用普通老式HttpWriter.这就解释了为什么抛出异常.

但这并不能解释为什么他们选择完全破坏这一功能. 这个帖子似乎表明这只是暂时的...但这让我非常紧张......毕竟这是RTM.

任何进一步的评论都赞赏此事.

c# asp.net asp.net-mvc httpresponse asp.net-mvc-2

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

在Rails中指定复杂SQL查询的惯例是什么?

我对Rails相当陌生,我很好奇一些专家在需要构建包含许多条件的非常复杂的SQL查询时正在使用的约定.具体来说,保持代码可读和可维护.

我可以想到几种方法:

单行,在调用find()时:

@pitchers = Pitcher.find(:all, "<conditions>")
Run Code Online (Sandbox Code Playgroud)

使用预定义的字符串并将其传递给:

@pitchers = Pitcher.find(:all, @conditions)
Run Code Online (Sandbox Code Playgroud)

使用私有成员函数返回查询

@pitchers = Pitcher.find(:all, conditionfunction)
Run Code Online (Sandbox Code Playgroud)

我更倾向于私有成员函数约定,另外因为您可以传入参数来自定义查询.

有什么想法吗?

ruby ruby-on-rails

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

在PHP中引入测试驱动开发

我的工作场所由很多牛仔编码员组成.他们中的许多人都是初级.这恰巧导致了很多代码质量问题.

我正在寻找关于如何最好地减少我的团队使用TDD的建议(我们可以从单元测试开始,然后进入回归测试,然后进行更多的自动化测试).

最终,我希望我们能够更快地从错误中学习,并生成更好的代码并培养更好的开发人员.

我希望有一些关于如何将TDD引入团队的实用建议.具体来说,最好在LAMP(php)堆栈中选择哪些工具.

对不起,如果这个问题太开放了.

php testing tdd testing-strategies process

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

返回文件结果后,jQuery重新启用表单

我有一个ASP.NET MVC表单,该表单将报告作为File(...)结果返回。这意味着触发文件下载后,浏览器将停留在当前页面上。使用jQuery,我想禁用“提交”按钮,然后在文件返回后重新启用它。我的代码已经很好地禁用了按钮,但是,我找不到文件返回后触发的事件。

这是我到目前为止的内容:

  $(document).ready(function() {
        $("#downloadForm").submit(function() {
            $("#cmdSubmit").attr("disabled", "disabled");
            $("#uiProgress").show();
        });
    });
Run Code Online (Sandbox Code Playgroud)

当表单提交返回时,我可以添加什么来触发?

asp.net-mvc jquery

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