asp.net-mvc – 如何让Visual Studio在视图/页面上执行重构?
发布时间:2020-12-16 03:18:26 所属栏目:asp.Net 来源:网络整理
导读:假设我有一个模型和一个显示此模型属性的视图. public class UserModel{ public string UserName { get; set; } .................} 视图中的某个地方…… %= Model.UserName % 现在我重命名其中一个属性(比如,UserName = FullUserName),VS将建议执行重构,这
假设我有一个模型和一个显示此模型属性的视图.
public class UserModel { public string UserName { get; set; } ................. } 视图中的某个地方…… <%= Model.UserName %> 现在我重命名其中一个属性(比如,UserName => FullUserName),VS将建议执行重构,这意味着对该属性的引用进行项目范围的重命名.除了在视图中,它在代码中的任何地方都能正常工作. 为什么?有一个设置可以在项目构建中编译视图.为什么它不会在那里执行简单的小重构? 有没有办法说服它? 解决方法
ReSharper支持这样重命名,并且还支持可选地重命名字符串文字.如果你有这样的代码,这很有用:
<asp:Label id="label1" runat="server" Text='<%# Container.DataItem("CustomerName") %> 如果重命名CustomerName属性,则ReSharper将提示您是否要更改“CustomerName”字符串. ReSharper不是免费的,但它是一个非常强大的工具,它可以做比重构更多的工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net – 运行示例应用程序时出错,Uncaught Er
- asp.net-mvc – 如何在razor视图中公开全局对象像
- Ninject,ASP.NET和自定义控件
- asp.net-web-api – ApiController的异步方法 –
- asp.net – AJAX将多个参数传递给WebApi
- asp.net下创建、查询、修改带名称空间的 XML 文件
- ASP.NET 5 API – Azure AD B2C
- Asp.net 文件上传类(取得文件后缀名,保存文件,加
- 在ASP.NET MVC 4中将jQuery 1.8.3更新为jQuery 1
- .NET中的FileUpload控件的使用-Jquery(一)
热点阅读