Create Function Helper in View ASP MVC


สวัสดีครับ
วันนี้ผมก็จะมาแนะนำวิธีการเขียน function สำหรับ ซ่อนหรือแสดง แถบ เมนู ใน Html View กันนะครับ

โดยผมจะใช้ Razor Syntax ในการเขียนนะครับ
ซึ่งก็เป็น Syntax ที่เราต้องใช้เขียนกับไฟล์ .cshtml ของ ASP.NET MVC ครับ

บ่อยครั้งที่เราอาจจะจำเป็นต้องเขียน logic บางอย่างไว้ใน view
ยกตัวอย่างเช่น การเขียนเงื่อนไข ซ่อน/แสดง เมนูบางเมนู

ผมจะขอยกตัวอย่างโค้ตฝั่ง PHP แบบง่ายๆก่อนนะครับ

โจทย์ก็คือ ให้เราซ่อนปุ่ม Button1 ไม่ให้แสดงผลที่หน้าจอ

เราก็จะเขียนประมาณนี้

หรือ จะให้มีเงื่อนไขเพิ่มขึ้น และ ใช้หลายๆที่หน่อย ก็ต้องสร้างเก็บไว้เป็น function แบบนี้




















ครับผม และ นั้นก็เป็นตัวอย่างโค้ตของ PHP 
โดยตัว PHP ก็จะ


ถ้าเป็นฝั่งของ ASP.NET
เราก็จะเขียนให้อยู่ในรูปแบบของ Razor Syntax ครับ


โดยเราจะใส่ @helper แล้วตามด้วย ชื่อ function และ parameter ตามในรูป








ส่วนวิธีเรียกใช้เราก็จะใส่ @function เข้าไปแบบนี้ครับ














ref : https://weblogs.asp.net/hajan/functions-inside-page-using-razor-view-engine-asp-net-mvc

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

SetUp Theme Monokai On Visual Studio

"zsh: command not found: docker"

คู่มือ Install IIS On Windows Server 2016