javascript和razor中的预期表达式visual studio警告
visual studio在这里抱怨什么 代码javascript和razor中的预期表达式visual studio警告,javascript,visual-studio-2010,razor,warnings,Javascript,Visual Studio 2010,Razor,Warnings,visual studio在这里抱怨什么 代码 PoolsGrid=Ext.extend(SearchableGrid{ initComponent:function(){ var me=这个; 变量配置={ url:@(url.ParameterlessRelativeTemplate(x=>x.List(null))) } } }); 更多代码: public static IHtmlString ParameterlessRelativeTemplate<TControll
PoolsGrid=Ext.extend(SearchableGrid{
initComponent:function(){
var me=这个;
变量配置={
url:@(url.ParameterlessRelativeTemplate(x=>x.List(null)))
}
}
});
更多代码:
public static IHtmlString ParameterlessRelativeTemplate<TController>(this UrlHelper url,
Expression<Action<TController>> action)
where TController : Controller
{
return RelativeTemplate(url, action, true);
}
public static IHtmlString ParameterlessRelativeTemplate(此UrlHelper url,
表达(行动)
其中TController:Controller
{
返回RelativeTemplate(url、操作、true);
}
代码看起来不错。忽略错误并运行应用程序(Ctrl+F5)。它应该很好用。Razor视图中的Visual Studio Intellisense远非完美。希望他们能在将来的版本中对其进行改进。代码看起来不错。忽略错误并运行应用程序(Ctrl+F5)。它应该很好用。Razor视图中的Visual Studio Intellisense远非完美。希望他们能在未来的版本中对其进行改进。您能展示一下ParameterlessRelativeTemplate
扩展方法的定义吗?添加了ParameterlessRelativeTemplate方法我发现在javascript函数中包装“违规”代码可以消除警告。例如:var options={id:@{@Model}。。。将生成假阳性错误消息,而此:var options={id:parseInt(@Model)}。。。不会。不可否认,这是一种黑客行为,但确实有效。你能展示一下ParameterlessRelativeTemplate
扩展方法的定义吗?添加了ParameterlessRelativeTemplate方法我发现在javascript函数中包装“违规”代码可以消除警告。例如:var options={id:@{@Model}。。。将生成假阳性错误消息,而此:var options={id:parseInt(@Model)}。。。不会。不可否认,这是一个黑客攻击,但它确实有效。我知道它有效,但我认为有一个解决方法或东西来修复此警告不,对不起,我不知道有任何修复方法。在Razor视图中,我已经很长时间没有完全信任VisualStudio语法高亮显示和Intellisense了。我相信我写的代码,而不是一些有缺陷的自动化工具告诉我的。我知道它是有效的,但我认为有一个解决办法或东西来修复这个警告不,对不起,我不知道有任何修复。在Razor视图中,我已经很长时间没有完全信任VisualStudio语法高亮显示和Intellisense了。我相信我写的代码,而不是一些有缺陷的自动化工具告诉我的。
public static IHtmlString ParameterlessRelativeTemplate<TController>(this UrlHelper url,
Expression<Action<TController>> action)
where TController : Controller
{
return RelativeTemplate(url, action, true);
}