R#6 - 在剃刀视图中建议“使用目录”。如何禁用?

时间:2011-07-04 21:40:57

标签: asp.net-mvc-3 razor resharper resharper-6.0

我正在使用R#6,当我编辑一些剃刀视图时,R#6建议我“使用目录”。

(呜咽:))我不想!我该如何解除这种烦恼?我搜索了R#6选项。当我暂停R#时,它肯定是R#,因为烦恼消失了。

在版画屏幕中,R#想要将/ SignUp更改为../注册。

这是不正确的,因为视图是布局,可以在任何目录结构中。所以我希望它是/ Signup

enter image description here

解决方案:作为衍生国家。 等待警告显示。命中逃脱。然后按CTRL + Enter。将出现一个迷你菜单,您可以在其中抑制或更改警告严重性。我将警告严重性更改为“不显示”

3 个答案:

答案 0 :(得分:6)

Valamas,OffBySome为您提供了非常好的建议,但您仍然可以通过评论或一般情况在本地禁用此警告。这里有一些UI问题 - 首先,按下escape以禁用弹出窗口,然后按alt + enter,您将带来一些选项如何禁用此警告。

答案 1 :(得分:4)

对于您的网址,请尝试使用@Url.Content("~/images/image.jpg")@Url.Action("Action", "Controller")而不是对绝对/网址进行硬编码来使用相对网址。我认为这将解决Resharper问题,并且如果您将其作为IIS实例上的子网站托管,也会使您的URL成为亲戚。

答案 2 :(得分:1)

我通过正确输入路径解决了这个问题。

原始

    <Image Source="Images\Q_hor_pos_full_rgb.gif" Height="76" Margin="6,-3,0,7" HorizontalAlignment="Left"/>

事实证明我已将此xaml文件放在子文件夹中,并且Images文件夹实际上高了一级:

  • 主\ IMAGES \ Q_hor_pos_full_rgb.gif
  • 主\用户控件\ File.xaml

固定

    <Image Source="..\Images\Q_hor_pos_full_rgb.gif" Height="76" Margin="6,-3,0,7" HorizontalAlignment="Left"/>

一旦我这样做,应用程序就会发现文件没有问题。