Refector-Rename ASP.Net 控件

Posted

技术标签:

【中文标题】Refector-Rename ASP.Net 控件【英文标题】:Refector-Rename ASP.Net Controls 【发布时间】:2011-06-17 07:34:11 【问题描述】:

有没有办法在不搜索完整的标记或代码隐藏的情况下重命名ASP.Net 控件。

Visual Studio 中有 Refactor Rename 但这仅适用于 Codebehind 我仍然需要搜索标记代码。

我正在使用VS 2008

【问题讨论】:

【参考方案1】:

是的。我发现最简单的方法是从后面的代码中进行。

存在一个名为Rename Refactoring 的快捷键,它绑定到键盘组合(Ctrl+RCtrl+R )。该组合在键盘设置中列为“Refactor.Rename”,如果你想更改快捷键(或者如果它没有绑定,由于某种原因,你可以自己设置。)

要重命名您的 ASP.NET 控件,请在 aspx.vb 文件中导航到该控件的引用。将鼠标光标放在变量名上。按键盘快捷键。现在,您可以开始输入(将删除以前的名称并开始输入新名称),或单击某处或使用箭头键导航到变量中的特定位置,之后您可以添加/删除/更改名称随意。

单击其他地方不会应用更改。要应用该操作,请在出现的右上角的对话框中单击“应用”,或按 Enter

将在 VB 代码和 aspx 代码中重命名 ASP 控件!

请注意,某些文件类型的 Refactor.Rename “不可用”,例如 .ashx 或 Visual C++ 文件。

【讨论】:

以上是关于Refector-Rename ASP.Net 控件的主要内容,如果未能解决你的问题,请参考以下文章

Studio for ASP.NET MVC:MVC控件|不用任何妥协就能创建触控优先的现代化解决方案!

提交表单 ASP.NET 时清除所有输入字段

Asp.Net Core MVC 不加载视图

ASP.NET MVC 动态模型未被识别

在 ASP.net 中使用多对多关系

asp.net ajax 如何应用到 webform 中