Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MVC:在T4模板中获取jQuery Intellisense_Jquery_Asp.net Mvc_Intellisense_T4 - Fatal编程技术网

MVC:在T4模板中获取jQuery Intellisense

MVC:在T4模板中获取jQuery Intellisense,jquery,asp.net-mvc,intellisense,t4,Jquery,Asp.net Mvc,Intellisense,T4,有没有办法在T4模板中获得jQuery支持/Intellisense?在正常的js文件中 我会写字 /// <reference path="/Scripts/jQuery/jquery-1.6.2-vsdoc.js" /> 我们写道: $j.ajax({ url: '/Home/Edit' type: 'POST', dataType: 'html' data: {}, error: function

有没有办法在T4模板中获得jQuery支持/Intellisense?在正常的
js文件中

我会写字

/// <reference path="/Scripts/jQuery/jquery-1.6.2-vsdoc.js" />
我们写道:

$j.ajax({
        url: '/Home/Edit'
        type: 'POST',
        dataType: 'html'
        data: {},
        error: function() {
            DisplayMessage("Error while generating filter dialog");
        }
});
$j.ajax({
        url: '<#= ControllerViewNameProvider.FilterSettings.ControllerName #>/<#= ControllerViewNameProvider.FilterSettings.Actions.GetFilterDialog #>'
        type: '<#= EnvironmentStringProvider.HttpMethodPOST #>',
        dataType: '<#= EnvironmentStringProvider.DataTypeHTML #>'
        data: {},
        error: function() {
            DisplayMessage("<#= MessageStringProvider.ErrorMessages.GenerateFilterDialogFailed #>");
        }
});
$j.ajax({
url:“/”
类型:“”,
数据类型:“”
数据:{},
错误:函数(){
显示消息(“”);
}
});
Short:不幸的是没有 没有办法(至少我不知道)将javascript intellisense引入T4。它必须通过一个插件提供,就像c#代码一样


但是有一个不同的问题困扰着我:jQuery代码在T4模板中首先要做什么?不管怎样,这是一个设计时模板,而不是运行时模板。

@无论是谁投票结束了这个问题,我建议大家要更加小心。这个问题与他们提供的关于T4 intellisense的副本无关。与jQuery无关-可能从一开始就没有使用过T4。罗伯特,谢谢你的澄清。@Simon:你做得不对。T4仅仅是设计时间。您希望javascript文件在运行时执行,类似于ASPX文件。这与HTTP处理程序的IIS配置以及现在是*可执行文件的静态.js文件的处理有关。你应该这样做。但是您最终是如何做到的?我们从使用T4模板开始,最终在javascript文件中使用字符串。目前,这是我们的最佳解决方案。