-
asp .net 2019‧05‧20
.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" %> 이런식으로 설정된 곳이 있을 […]
-
asp .net 2019‧05‧20
.NET - aspx 안에서 if 문과 html 조합 사용
<% if(조건) { %> <div>여기다가 조건에 맞을 경우 노출할 html</div> <% } %> 조건에 맞춰 html을 다르게 보여줄 때 용이
-
asp .net 2019‧05‧17
.NET - html 태그 문자로 db 저장할 때 인코딩 / 디코딩
사용자 페이지에서 html 태그와 같은 텍스트를 db에 넣고 그걸 다시 보여줄 때 텍스트로 풀어놓을 때 태그가 적용되는데 db에 넣기 전에 전달 값을 인코딩하면 html 태그를 변환하여 저장하게 된다. 예를 들어 <br>과 같은 태그를 인코딩하게 만들어서 <br> 이런 식으로 html entities 방식으로 변환하여 저장되게 한다. HttpUtility.HtmlEncode( 변환하려는 텍스트 ) 이런 식으로 사용한다. 예제로 아래처럼 사용하였다. objCmd.Parameters.AddWithValue("@title_test", […]
-
asp .net 2019‧05‧17
ASP - css 클래스 명 추가
CssClass 속성 추가하면 된다. <asp:TextBox ID="box_id" runat="server" CssClass="your classname"></asp:TextBox> 위 예제 처럼 your, classname 이라고 CssClass에 넣으면 <input name="ctl00$ContentPlaceHolder1$box_id" type="text" id="ContentPlaceHolder1_box_id" class="your classname"> 이렇게 html 엘리먼트에 클래스 명이 추가된다.