小编Rob*_*nik的帖子

如何确保在部署新的CSS或JavaScript文件后刷新客户端浏览器缓存?

我正在使用 Microsoft ASP.NET Web Optimization Framework

您可能知道,它可以将所有JS/CSS连接成单个文件.您可以在config中定义输出文件名,并确保用户浏览器将更新JS/CSS添加参数v=yUVjELgc9foFnhZgsvMfx2DhVRLKWK-w69IoCVhJ_aM1

链接看起来像:

src="/scripts/js/jquery?v=yUVjELgc9foFnhZgsvMfx2DhVRLKWK-w69IoCVhJ_aM1"
Run Code Online (Sandbox Code Playgroud)

我听说并非所有浏览器都支持该参数而不刷新缓存.

我可以确定,所有浏览器都会使用这种方法更新缓存,或者我必须手动生成新的文件名吗?是否有任何表格,我可以看到浏览器,但不支持?

谢谢

.net iis web-optimization browser-cache bundling-and-minification

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

使用TSQLUNIT进行SQL单元测试:您是否需要复制SQL代码?

我正在考虑为我的Tsql存储过程编写一些单元测试,我有两个问题:

  1. 我将不得不编写大量的SQL来创建测试夹具(在_setup程序中准备的测试数据)

  2. 我将不得不在测试过程中"重写"我的查询以获得结果以与我正在测试的存储过程的结果进行比较.

考虑到我的数据库有数百个表和非常复杂的存储过程...我不知道这将如何节省我的时间?有什么想法吗?我错过了什么吗?还有其他方法吗?

sql t-sql sql-server unit-testing

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

如何将SqlServer数据库移植到MySQL?

我有一个SqlServer数据库,我想移植到MySQL.什么是最好的方法.需要移植的东西是:

  • 表(和数据)
  • FileStream→MySQL等效?
  • 存储过程
  • 功能

mysql sql t-sql sql-server

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

Visual Studio在我的Asp.net MVC视图中不显示Linq扩展

这让我感到困惑,我似乎无法让Visual Studio 2010在视图代码中识别System.Linq扩展方法.Intellisense不起作用,Visual Studio red强调无法识别的扩展方法.

这些是web.config最相关的部分,我认为这些部分与Visual Studio相关,可以识别System.Linq扩展方法.注释掉的行可能没有注释,但没有区别.

<compilation debug="true" batch="true">
    <assemblies>
        <!--
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        -->
        <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    </assemblies>
</compilation>

<pages enableViewState="false">
    <namespaces>
        <add namespace="System.Collections.Generic"/>
        <add namespace="System.Linq"/>
        <add namespace="System.Web.Mvc"/>
        <add namespace="System.Web.Mvc.Html"/>
        <add namespace="System.Web.Routing"/>
        <add namespace="MyApp.Objects"/>
        <add namespace="MyApp.Web.General"/>
        <add namespace="MyApp.Web.Helpers"/>
    </namespaces>
</pages>
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像这样的部分视图定义.同样的评论两行.没有注释没有区别:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IList<ToolbarItem>>" %>
<%--
<%@ Assembly Name="System.Core" %>
<%@ Import Namespace="System.Linq" …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc configuration visual-studio-2010 linq-extensions

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

使用parent()和next()选择器的jQuery问题

我有以下代码:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Untitled Page</title>
    <script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
        $(".Note").click(function(){
        $(this).parent().parent().next(".divNote").slideToggle();
        });
    });
    </script>

  </head>
  <body>
    <table>
        <tr>
            <td class="Note" style="cursor: pointer">
                <font size="3" color="#800080"><b><u>TD</u></b> </font>
            </td>
        </tr>
    </table>
    <br />
    <div style="display: none" class="divNote">
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我可以弄清楚为什么它不起作用。

示例:这里

任何帮助。

jquery parent next

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

asp:image或img

asp:Image标签的执行速度是否比普通HTML img标签快?

我在网页上显示了20张图片(小图片),我不知道使用哪一张.

html asp.net performance

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

用于将日期范围转换为每日记录的SQL查询

要求

  1. 我有数据表,可以在日期范围内保存数据.
  2. 允许每条记录与先前的记录重叠(记录有一CreatedOn datetime列).
  3. 新记录可以定义它自己的日期范围,如果它需要可以重叠几个旧记录.
  4. 每个新的重叠记录都会覆盖它重叠的旧记录的设置.

结果集

我需要得到的是获取使用记录重叠的任何日期范围的每日数据.它应该每天返回一个记录,并记录该特定日期的相应数据.

要将范围转换为天数,我考虑使用数字/日期表和用户定义函数(UDF)来获取范围内每一天的数据,但我想知道是否还有其他方法(如更好*甚至更快)的方式我正在使用最新的SQL Server 2008 R2.

存储数据

想象一下,我存储的数据看起来像这样

ID | RangeFrom | RangeTo  | Starts | Ends  | CreatedOn (not providing data)
---|-----------|----------|--------|-------|-----------
1  | 20110101  | 20110331 | 07:00  | 15:00
2  | 20110401  | 20110531 | 08:00  | 16:00
3  | 20110301  | 20110430 | 06:00  | 14:00 <- overrides both partially
Run Code Online (Sandbox Code Playgroud)

结果

如果我想从2011年1月1日到2001年5月31日获取数据,结果表应如下所示(省略明显的行):

DayDate | Starts | Ends
--------|--------|------
20110101| 07:00 …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server-2008-r2

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

jQuery .attr()似乎区分大小写

我有一个select包含很少自定义属性的元素,我用它来动态验证它并显示相应的消息.属性的名称是camel cased,如

<select validationMessage="Must select something" ... >...
Run Code Online (Sandbox Code Playgroud)

问题是在早于1.6的jQuery版本中.attr()似乎区分大小写.更有问题的是,它不会获取原始的套接字属性.这在Firefox中的Firefox中也是如此,但在Internet Explorer中按预期工作(不应该不区分大小写).任何套管(原始套管除外)都有效,这也很有趣.

这是这个问题的JSFiddle示例.您可以在左侧更改jQuery lib版本并点击"运行"以检查它与其他版本的工作方式.

我如何缓解这个问题?

jquery case-sensitive attr

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

MVC DLL版本2.0.0.0:我在哪里可以得到它?

这让我精神错乱,谢谢Recaptcha!有谁知道我可以在哪里获得MVC dll版本2.0.0.0的副本来让这个糟糕的Recaptcha工作?我已经尝试了所有以前版本的mvc和Recaptcha,但没有任何作用!它可以在我的本地计算机上使用1.0,但是如果我将它放到实时服务器上,它就没有了.有没有人有什么建议?

我应该指出我的网站是一个网站表单网站,

谢谢

这是愚蠢的错误:

发生了错误

System.Exception: Unable to load one or more of the types in assembly 'Recaptcha, Version=1.0.4.0, Culture=neutral, PublicKeyToken=null'. Exceptions were thrown:
System.IO.FileLoadException: Could not load file or assembly 'System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
  at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute)
  at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute)
  at umbraco.macro.GetXsltExtensionsImpl()
  at umbraco.macro.b__6()
  at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc umbraco recaptcha

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

ASP.NET MVC 获取调用 URL

在 ASP.NET MVC 4 应用程序中,我想获取调用该应用程序的站点的 URL。也就是说,我希望能够根据调用它的 URL 稍微更改网站,因此需要知道如何判断调用 URL 是什么?然后我会根据调用它的站点调用不同的 index.cshtml 文件。

任何帮助,将不胜感激

asp.net-mvc

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