การส่ง Argument มากกว่า 1 ตัว ผ่าน CommandArgument


<mobile:Command id="Command3" runat="server" Format="Link" CommandName="View" CommandArgument='<%#Ctype(Container,objectlistitem)(0) + ";" + Ctype(Container,objectlistitem)(1)%>'>[Detail]</mobile:Command>

โดยการส่ง Argument เป็นแบบ String แล้วคั่น Argument เหล่านั้นด้วยสัญลักษณ์พิเศษ เช่น ; หรือ : โดยต้องเป็นสัญญลักษณ์ที่ไม่ปรากฏอยู่ใน Argument แล้วแยกออกด้วย function split() ของ VB

ตัวอย่าง

การส่ง
<mobile:Command id="Command3" runat="server" Format="Link" CommandName="View" CommandArgument='<%#Ctype(Container,objectlistitem)(0) + ";" + Ctype(Container,objectlistitem)(1)%>'>[Detail]</mobile:Command>

แยกออก
Dim x(0) as string = Split(e.CommandArgument,";")
 

คำสำคัญ (Tags): #uncategorized
หมายเลขบันทึก: 6392เขียนเมื่อ 4 พฤศจิกายน 2005 14:42 น. ()แก้ไขเมื่อ 22 มิถุนายน 2012 11:59 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท