Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
javascript和razor中的预期表达式visual studio警告_Javascript_Visual Studio 2010_Razor_Warnings - Fatal编程技术网

javascript和razor中的预期表达式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

visual studio在这里抱怨什么

代码

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);
    }