KBlog

Short description of the blog

Ошбки путей при минификации CSS средствами Bundle

Иногда бывает ситуация, когда в css используются пути относительные, и после минификации они перестают работать.

чтоб этого избежать можно сделать вот так:

bundles.Add(new StyleBundle("~/bundles/css/dashboard/black") { CdnPath = cdnPath + "bundles/css/dashboard/black" }
.Include("~/content/css/menusprites.css", new CssRewriteUrlTransform())
.Include("~/Content/kendo/kendo.common.min.css", new CssRewriteUrlTransform())
.Include("~/Content/kendo/kendo.dataviz.black.min.css", new CssRewriteUrlTransform())
.Include("~/Content/kendo/kendo.black.min.css", new CssRewriteUrlTransform()));

то есть использую другое правило CssRewriteUrlTransform

 

оригинал:

http://www.telerik.com/forums/asp-mvc-css-minification-breaks-kendo-bootstrap

Отладка JavaScript в ASP.NET MVC в Visual Studio

Для того чтобы отладить скрипты в Visual Studio нужно ставить Brake Point в скрипте с помощью ключевого слово

debugger;

Например:

function test(e) {
        if (e.keyCode == 13) {
            debugger;
        }
    }

 

Это вызовет отладку.

Стоит обратить внимание, что это работает только в том браузере который запустился студией для отладки.

Использование динамических объектов с динамическими параметрами

В пространстве имен System.Dynamic  есть класс  ExpandoObject - который представляет объект, члены которого можно динамически добавлять и удалять во время выполнения.

 

dynamic foo = new ExpandoObject();
           foo.Date = System.DateTime.Now;
           foo.IsSend = true;

Как узнать publicKeyToken .net библиотеки или приложения

Для того чтобы узнать какой publicKeyToken у библиотеки или исполняемого файла нужно выполнить комманду в консоли (Developer Command Promt)

 

sn –T myDLL.dll

как всегда, если в пути есть пробелы, то путь нужно взять в скобки "

 

sn –T "C:\\My Folder\myDLL.dll"


http://blogs.msdn.com/b/wriju/archive/2008/07/01/how-to-find-public-key-token-for-a-net-dll-or-assembly.aspx