ASP.NET core Blazor ๋ํ ์ผ ๊ฐ์ - ์ด๊ธํธ
C#๊ณผ HTML, CSS๋ก ๋ฐฑ์๋์ ํ๋ก ํธ์๋๋ฅผ ์ ๋ถ ๋๋ผ ์ ์๋ ํธ๋ฆฌํ๋ฉด์๋ ์์ ์ ์ธ ํ๋ ์ ์ํฌ, ๋ธ๋ ์ด์ ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์ค๋ช ๋๋ฆฝ๋๋ค. ํด๋น ๊ฐ์๋ ์ ๊ณผ์ ์ค์์ ์ฒ์ ์์ํ๋ ๋ถ๋ค์ ์ํ ๊ฐ์ ์ ๋๋ค.
์๊ฐ์ 114๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ๋ฏธํด๊ฒฐ
๊ฐ์ ์๋ค์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ง๋ฌธ์ด ์์ด์์...
์๋ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฐ๋ ค๊ณ Blazor๋ฅผ ์ฐ๋ ค๊ณ ํ๋๋ฐ์...์๋ฅผ ๋ค์ด setinterval๊ฐ์ ๊ฒ์ blazor๋ก ์๋๋์?
asp.netblazorWonjoo Lee
ใป
0
229
1
- ๋ฏธํด๊ฒฐ
๋ธ๋ ์ด์ ์๋ฒ์ ์น์ด์ ๋ธ๋ฆฌ
ํด๋น ๋ด์ฉ์ ์ฐพ์๋ด๋ ์ ์ดํด๊ฐ ์๋ฉ๋๋ค.์ค์ ๋ก ์ฌ์ฉ๋๋ ์์๊ฐ ์์๊น์ ?์น ์ด์ ๋ธ๋ฆฌ๋ ์ ์ ํ์ด์ง์ ๊ฐ๊น๊ณ ๋ธ๋ ์ด์ ์๋ฒ๋ ๋์ ํ์ด์ง์ ๊ฐ๊น๋ค๊ณ ๋ณด๋ฉด๋๋์ ?์น ์ด์ ๋ธ๋ฆฌ๋ก ์์ฑํ๋ฉด ๊นํ๋ธ๋ก ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ค๋๋ฐ์ด๋ฐ ์ฐจ
aspblazor.netblazor.NETASPwlfansdl
ใป
0
1,243
1
- ํด๊ฒฐ
blazor server ์์์ token auth ์งํ ๊ณผ์
์๋ ํ์ธ์. ํผ์์ ์๋ฌด๋ฆฌ ์ฐพ์๋ด๋ ์๋ฆฌ์กํ ๋ถ๋ถ์ด ์์ด ์ค๋๋ง์ ์ง๋ฌธ ๋จ๊น๋๋ค.๋ค๋ฆ์ด์๋๋ผ ์ ๊ฐ jwt token์ ํ์ฉํ ์ธ์ฆ์ ๊ตฌํํ๋ ค๊ณ ํ๊ณ ์์ต๋๋ค.ํ์ด์ง์๋ @attribute [Authorize] ๋ฅผ ํตํด ํ ํฐ์ ๊ฐ๊ณ ์๋ ์ฌ์ฉ์
blazorASP.NET์ด๋ณด๊ฐ๋ฐ์
ใป
1
971
1
- ๋ฏธํด๊ฒฐ
button click์ ์ฐ๊ฒฐํ ํจ์ ์คํ์, ๋ค๋ฅธ ํ๊ทธ์ ์ฐ๊ฒฐํ ๋์ผ ํจ์๊ฐ ์คํ๋๋ ์ด์ .
@AddStr("1234")@AddStr("5678")P ํ๊ทธSPAN ํ๊ทธ</span>
blazorASP.NETAnddy.Hong
ใป
0
455
1
- ํด๊ฒฐ
์ฌ์ง๋ฌธ
์ด์ ์ง๋ฌธ๋๋ ธ๋๋ฐ navigationmanager๋ก ํด๊ฒฐ์ด ์๋์ด ๋ค์ ์ง๋ฌธ ๋จ๊น๋๋คํ์ฌ ์ ๋ streamํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๋ ์ฝ๋๋ฅผ ๊ตฌํํ๊ณ ์๊ณ ์ด๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ ์ํด await InvokeAsync(StateHasChanged); ๋ผ๋ ์ฝ๋
.NETASPblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
291
1
- ํด๊ฒฐ
๋ณ์ ์ํ์ ์ง
์๋ ํ์ธ์ ์ค๋๋ง์ ํ์ตํ๋ค ๊ถ๊ธํ์ ์ด ์์ด ๋ฌธ์ ๋จ๊น๋๋ค. razor ํ์ด์ง์ ๋ณ์๋ฅผ ์ ์ธํด ํด๋น ๊ฐ์ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ์์ ์ ํ ์ ์ฌ์ด๋๋ฐ๋ฅผ ํตํด ๋ค๋ฅธํ์ด์ง๋ก ์ด๋ํ๋ค ๋์์ค๋ฉด ๋ณ์๊ฐ ์์ด์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ฅผ ํด
.NETASPblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
219
1
- ํด๊ฒฐ
ํ๋ก์ ํธ ๊ธฐ๋ณธ ๊ตฌ์กฐ
blazor๊ฐ ์คํ๋๋ฉด ์ด๋ค ์์ผ๋ก ๋์ํ๋์ง์ ๋ํด ๊ณ ๋ฏผํ๋ค๊ฐ ๊ถ๊ธํ ์ ์ด ์๊ฒจ ์ง๋ฌธ ๋จ๊น๋๋ค.์คํ๋๋ฉด program.cs๋ฅผ ๊ฑฐ์ณ host.cshtml๋ก ๊ฐ๊ฒ๋๋๋ฐ ์ด๊ฒ ๋ฃจํธํ์ด์ง๋ก์ ํ์ด์ง ์ฒ์ ์์ฒญํ๋ฉด ์ด ํ์ด์ง๊ฐ ๋ฐํ๋๋ค๋๋ฐ ์ด
.NETASPblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
252
1
- ํด๊ฒฐ
RenderMode
ํ์ด์ง ๋ก๋ ์ ์๋ช ํจ์๋ค์ด 2๋ฒ์ฉ ์คํ๋๋ ๊ฒ render mode ๋๋ฌธ์ด๋ผ๊ณ ๋ง์ํด์ฃผ์ จ๋๋ฐ ๋ฌธ์๋ฅผ ํ์ธํด๋ Server์ ServerPrerendered์ ์ฐจ์ด์ ์ ์ ๋ชจ๋ฅด๊ฒ ๋ค์ํน์ ๊ฐ๋จํ๊ฒ ์ค๋ช ํด ์ฃผ์ค ์ ์์๊น์?
.NETASPblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
545
1
- ํด๊ฒฐ
์๋ช ๊ตฌ์ฑ ์์์ ๋ํ ์ง๋ฌธ
SetParametersAsync ํจ์๋ ๋ผ์ฐํ ๋ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์ ๋ณ์๋ฅผ ์ฒ๋ฆฌํ๋ ํจ์๋ผ๊ณ ์ด๋ก ๋ ๋ค์๋๋ฐ ์ค์ ๊ฐ์์์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ธฐ ์ ์ ํจ์๊ฐ ์คํ๋์ด ๋น ๊ฐ์ด ์ถ๋ ฅ๋์๋ค๊ณ ์ค๋ช ํ์ จ์ต๋๋ค.์ด๋ ๊ฒ ๋๋ฉด ์ค์ ๋ก ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์ ๋ฐ์ด
blazorASP.NET์ด๋ณด๊ฐ๋ฐ์
ใป
1
248
1
- ํด๊ฒฐ
SPA์ ๋ํ ์ง๋ฌธ -2
์ ์ง๋ฌธ ๋๊ธ์ ์์ฑํ๋๋ฐ ํน์๋ ์์คํ ์ ์๋ก์ด ๋๊ธ์ ํ์ธ์ด ์ด๋ ค์ฐ์ค๊น ์ถ์ด ์ ๊ธ๋ก๋ ์์ฑํ์ต๋๋ค.๋๊ธ์ ๋ต๋ณํด์ฃผ์๋ฉด ํด๋น๊ธ์ ์ญ์ ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์์ธํ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.<p style="text-align
.NETASPblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
274
2
- ํด๊ฒฐ
SPA์ ๋ํ ์ง๋ฌธ
blazor ๊ด๋ จ ์ํค๋ฅผ ๋ณด๋ฉด ๋ธ๋ ์ด์ ์น์ด์ ๋ธ๋ฆฌ๋ SPA๋ฅผ ๊ตฌํํ๋ ์๋์ ์ด๋ผ๊ณ ๋์์๋๊ฑธ ๋ณธ์ ์ด ์์ต๋๋ค.๋ ์ด๋์๋ blazor ์์ฒด๊ฐ SPA๋ฅผ ๊ตฌํํ๋ ํ๋ ์์ํฌ๋ผ๊ณ ๋ณธ ์ ๋ ์์ต๋๋ค.๊ทธ๋ฌ๋ฉด ๋ธ๋ ์ด์ ์๋ฒ์ ๊ฒฝ์ฐ์๋ ๊ธฐ์กด์ ์น ์ดํ
.NETASPblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
254
1
- ๋ฏธํด๊ฒฐ
์ข ์์ฑ ์ฃผ์
๊ฐ์์์ C# ํ์ผ๋ก๋ถํฐ ์ฝ๋๋ฅผ ๋ ์ด์ ํ์ด์ง๋ก ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋ํด 2๊ฐ์ง๋ก ์ค๋ช ํด ์ฃผ์ จ๋๋ฐ ์ข ์์ฑ ์ฃผ์ ์ ์ด์ ๋ก ๋๋ฒ์งธ ๋ฐฉ๋ฒ์ด ์ข๋ค๊ณ ํด์ฃผ์ จ์ต๋๋ค. ๊ฒ์์ ํตํด ์ข ์์ฑ ์ฃผ์ ์ ๋ํ ๋ด์ฉ์ ํ์ตํ์๋๋ฐ ์ด๋ป๊ฒ ์ข ์์ฑ ์ฃผ์ ์ด ๋๋์ง ํ์คํ์ง๊ฐ ์์ ๋ฌธ์๋๋ฆฝ๋๋ค. ์
.NETASPblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
368
2
- ํด๊ฒฐ
ํ์ด์ง ์์ฑ
ํ์ด์ง ์์ฑํ๋ ๋ถ๋ถ์์ razor ํ์ด์ง๋ฅผ ์ด๋ป๊ฒ ์์ฑํ๋์ง ๋ชจ๋ฅด๊ฒ ์ด์."๋น์ด์๋ razor ํ์ด์ง"๋ก ์์ฑํ๋ฉด ์๋์ผ๋ก cshtmlํ์ผ๋ก ์์ฑ๋๋๋ฐ razorํ์ผ์ ์ด๋ป๊ฒ ์์ฑํ๋์??
ASP.NETblazor์ด๋ณด๊ฐ๋ฐ์
ใป
1
256
2







