.NET – 동적으로 ID값 변경되지 않게 설정

asp textbox 같은 곳에 id 값을 지정해주고 스크립트를 작성할 때 실제 렌더링 된 웹에서는 id 값이 변경되어 보인다.

<asp:TextBox ID="test" runat="server" Width="100%" Height="300" TextMode="MultiLine"></asp:TextBox>

위 처럼 해 놓으면 실제 웹사이트에서는 id 가 ContentPlaceHolder1$test 이런식으로 변경되어 나와진다.

 

이럴 때는  aspx 상단에

<%@ Page Title="" Language="C#" MasterPageFile="~/admin.master" AutoEventWireup="true" CodeFile="코드파일.aspx.cs" Inherits="vadmin" ClientIDMode="Static" ValidateRequest="false" %>

이런식으로 설정된 곳이 있을 것이다.
ClientIDMode="Static"

이 ID 값이 동적으로 변경되지 않도록 설정하는 것이다.

 

TOP