2011-09-05 74 views
0

我試圖使用Resharper的使用模式/結構替換搜索找到(cs)如下所示的html片段的功能,最終目標是用編輯器替換所述代碼模板:使用模式/結構替換功能搜索resharper的問題

<div class="editor-label"> 
@Html.LabelFor(model => model.FirstName) 
</div> 
<div class="editor-field"> 
@Html.TextBoxFor(model => model.FirstName, new { @class = "text" }) 
@Html.ValidationMessageFor(model => model.FirstName) 
</div> 

我使用下面的模式,但是我收到一個錯誤,指出搜索模式無法解析:

@Html.LabelFor(model => model.$propertyName$) 
<div class="editor-label"> 
@Html.LabelFor(model => model.$propertyName$) 
</div> 
<div class="editor-field"> 
@Html.TextBoxFor(model => model.$propertyName$, new { @class = "text" }) 
@Html.ValidationMessageFor(model => model.$propertyName$) 
</div> 

誰能告訴我:

  • 如果我做錯了什麼
  • 如果ReSharper的模式功能,能夠處理HTML的
  • 如果ReSharper的模式的功能是能夠與多模式提前

    處理

致謝

JP

回答

1

ReSharper 6.0不支持HTML中的SSR,但是6 .1會。 但是,只有純HTML(在html,aspx,cshtml文件中),而不是像@Html這樣的Razor結構。 因此,即使在6.1中,你的模式也不會工作。

P.S.是的,ReSharper能夠處理多行模式。

+0

當。謝謝(你的)信息 –