MasterPage 1

[C#] ASP.NET MasterPage ๋ž€? ๊ณตํ†ต ๋ ˆ์ด์•„์›ƒ ์ •์˜ํ•˜๊ธฐ

๐Ÿ“‚ ๋ชฉ์ฐจ 1. MasterPage๋ž€?ASP.NET Web Form์—์„œ๋Š” ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€์—์„œ ๋ฐ˜๋ณต๋˜๋Š” UI ์š”์†Œ๋“ค (์˜ˆ๋ฅผ ๋“ค๋ฉด ํ—ค๋”, ๋ฉ”๋‰ด, ํ‘ธํ„ฐ, ์Šคํฌ๋ฆฝํŠธ ๋“ฑ..)์„ ํ•œ ๊ณณ์—์„œ ํ†ตํ•ฉ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ธ MasterPage๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.๋งˆ์Šคํ„ฐํŽ˜์ด์ง€๋Š” ์›น์‚ฌ์ดํŠธ ์ „์ฒด์˜ ๊ณตํ†ต ๋ ˆ์ด์•„์›ƒ(ํ‹€) ์„ ์ •์˜ํ•˜๋Š” HTML๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.๊ฐ ํŽ˜์ด์ง€๋Š” ํ•ด๋‹น ํ‹€์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์‹ ์˜ ์ฝ˜ํ…์ธ ๋งŒ ์ฑ„์›Œ ๋„ฃ๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ’ฌ ์‰ฝ๊ฒŒ ๋น„์œ ํ•˜์ž๋ฉด?MasterPage = ์›น์‚ฌ์ดํŠธ์˜ ์„ค๊ณ„๋„ContentPlaceHoder = ๋น„์–ด ์žˆ๋Š” ์บ”๋ฒ„์Šค์ž์‹ํŽ˜์ด์ง€ = ๊ทธ ์บ”๋ฒ„์Šค์— ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๋Š” ๊ฐœ๋ณ„ ์ฝ˜ํ…์ธ  ํŽ˜์ด์ง€์ฆ‰, Main.master๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ๋ชจ๋“  ํŽ˜์ด์ง€์— ๊ณตํ†ต์œผ๋กœ ๋ฐ˜์˜๋˜๊ธฐ ๋•Œ๋ฌธ์— ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ๋งค์šฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค!  2. ๊ธฐ๋ณธ ๊ตฌ์กฐ ์‚ดํŽด๋ณด๊ธฐ 2-1. ๋งˆ..

C# 2025.03.28