如何防止 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" %>