如何防止 visual studio 重命名我的 ID 属性?
How do i prevent visual studio from renaming my id attributes?
我最近迁移到了 visual studio 2015 社区,我的 JavaScript 不再有效,因为 visual studio 2015 会根据其内容占位符重命名 id 属性,例如 GridView1
将在运行时变为 ContentPlaceholder1_ContentPlaceHolder2_GridView1
。
如何关闭此功能,我使用的是 C# 和 asp.Net?
您可以将ClientIDMode
设置为Static
、f.e。通过页面指令:
<%@ Control Language="C#" ClientIDMode="Static" AutoEventWireup="true" CodeBehind="PageName.ascx.cs" Inherits="WepAppName.PageName" EnableViewState="false" %>
我最近迁移到了 visual studio 2015 社区,我的 JavaScript 不再有效,因为 visual studio 2015 会根据其内容占位符重命名 id 属性,例如 GridView1
将在运行时变为 ContentPlaceholder1_ContentPlaceHolder2_GridView1
。
如何关闭此功能,我使用的是 C# 和 asp.Net?
您可以将ClientIDMode
设置为Static
、f.e。通过页面指令:
<%@ Control Language="C#" ClientIDMode="Static" AutoEventWireup="true" CodeBehind="PageName.ascx.cs" Inherits="WepAppName.PageName" EnableViewState="false" %>