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




ความคิดเห็น
แสดงความคิดเห็น