Есть ли способ получить jQuery Support / Intellisense в T4-шаблонах? В норме js-Files
,
Я могу написать
/// <reference path="/Scripts/jQuery/jquery-1.6.2-vsdoc.js" />
Но как это сделать в T4-Templates
?
EDIT
Причина, по которой мы хотим это сделать: потому что мы разделили наш JavaScript во внешних js-файлах. Это означает, что больше нельзя использовать c # -Code в нашем JavaScript, чтобы избежать магических строк. Например:
Вместо записи:
$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 #>");
}
});