小编Mar*_*rko的帖子

如何通过firebug重新加载脚本

我最近做了很多ajax的东西.我一遍又一遍地重复的情景是:

  1. 加载页面
  2. 更改该页面的一些脚本
  3. 用ctrl + f5重新加载页面,看它是否有效

我想要做的是告诉firebug仅重新加载脚本而不是整个页面,因为标记是相同的.无论如何要做到这一点?

javascript debugging firebug

17
推荐指数
1
解决办法
8567
查看次数

在mstest中运行测试而不编译/构建

有办法吗?每次开始测试时我都要等待建设吗?我想从视觉工作室而不是从测试中构建

谢谢

mstest

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

在某些计算机上使用虚拟化路径的临时目录

在我的Silverlight应用程序中,我使用常规SaveFileDialog来提示用户保存一些文件.

问题是在某些Windows 7计算机上,如果用户在保护模式下使用IE,并尝试保存到例如桌面上,则保存路径最终会像这样:

C:\Users\<user>\Appdata\Local\Microsoft\Windows\Temporary Internet Files\Virtualized\C\Users\<user>\Desktop
Run Code Online (Sandbox Code Playgroud)

有没有人知道我在哪里可以找到标志或值,表明这条路径将被用来代替Windows上的常规路径?

谢谢

c# silverlight internet-explorer protected-mode silverlight-oob

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

Visual Studio 2008中的Visual Studio 2010项目无需转换即可投影

有办法吗?我可以在没有转换的情况下从Visual Studio 2010中使用和构建Visual Studio 2008项目吗?

我找到了这个解释:

http://blogs.msdn.com/b/visualstudio/archive/2010/03/15/why-does-visual-studio-2010-convert-my-projects.aspx

这有什么"黑客"吗?:)

在我的团队中,我们需要这个,以便在相同的VS版本的项目(源代码在svn上)和不同的IDE上工作.

visual-studio-2010 visual-studio-2008

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

从动态变量中的集合中获取项目

我正在研究一些使用动态变量的代码.

dynamic variable;
Run Code Online (Sandbox Code Playgroud)

在场景后面,这个变量包含Shapes集合,它又是动态变量的集合.所以这样的代码工作正常:

foreach(var shape in variable.Shapes) //Shapes is dynamic type too
{
    double height = shape.Height; 
}
Run Code Online (Sandbox Code Playgroud)

我需要从这个系列中获得第一个项目高度.这个黑客很好用:

double height = 0;
foreach(var shape in variable.Shapes)
{
    height = shape.Height; //shape is dynamic type too
    break;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来实现这一目标?

c# ienumerable dynamic

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

jqGrid loadonce不能与asp.net一起使用

有谁知道如何解决这个令人讨厌的问题与asp.net + asmx + jqGrid排序.因为,为了从jqGrid调用pagemethods或asmx web服务,它需要像这样被黑客入侵:

datatype: function() {
                    $.ajax({
                        url: 'Default.aspx/GetPersons',
                        data: "{}",
                        type: "POST",
                        dataFilter: function(data) {
                            var msg = eval('(' + data + ')');
                            if (msg.hasOwnProperty('d'))
                                return msg.d;
                            else
                                return msg;
                        }
Run Code Online (Sandbox Code Playgroud)

而不是这个:

datatype: "json"
Run Code Online (Sandbox Code Playgroud)

因此,为了在客户端上进行排序,将loadonce属性设置为true不起作用,并且jqGrid为网格中发生的每个事件调用服务器.

有任何想法吗?

Thanx Marko

asp.net jqgrid

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

方法参数的最佳做法

目前,在我的团队中,我们对asp.net mvc项目中的一些问题进行了激烈的辩论。简而言之,这就是我们是否应该将对象用作某种类型的参数容器来调用项目中的方法...另一面(me :))更多地应该被称为方法具有原始参数...

您如何看待?什么是最佳方法?在哪种情况下?

谢谢 :)

asp.net-mvc

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

默认情况下,asp.net mvc 3中的隐藏,无线电,下拉元素的客户端验证属性

我正在使用ASP.NET MVC 3 + FLUENT VALIDATION + NINJECT

我有模型X,该模型的规则是这样的:

RuleFor(c => c.FirstName).NotEmpty();
RuleFor(c => c.LastName).NotEmpty();
Run Code Online (Sandbox Code Playgroud)

我发现了一个奇怪的东西,引擎将验证属性放在所有隐藏元素和下拉列表,单选按钮等上.我没有在该模型的验证配置中指定这个,所以我猜它是默认的. ..

<input type="hidden" value="1" name="Id" id="Id" data-val-required="&amp;#39;Id&amp;#39; must not be empty." data-val-number="The field Id must be a number." data-val="true">
Run Code Online (Sandbox Code Playgroud)

验证有效,因为隐藏元素总是有值,但我有单选按钮的问题.例如,如果我不想在默认情况下总是选择一个单选按钮但是为空,如果我想在该项上放置验证规则,则渲染会将默认验证属性放在我的规则之上,因此它会搞砸和验证不能正常工作......

任何人都有类似的问题或者对此有所了解,或者我是否必须自行查看ASP.NET MVC源代码?:)

半懒惰和按推迟最小的编码器

编辑:

我尝试从这个链接提出解决方案:

流畅的验证.错误:不显眼的客户端验证规则中的验证类型名称必须是唯一的

但无论AddImplicitRequiredAttribute设置如何,asp.net mvc都会在每个字段上发出必需的属性...

asp.net-mvc client-side-validation fluentvalidation-2.0

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