 |
|
สอบถามปัญหาค่ะ linkbutton ใน data gridview ไม่ทำงาน |
|
 |
|
|
 |
 |
|
ปัญหาของคุณทำให้นึกถึง DOS 6.22
จะว่าไปพูดปลอบใจว่า Web Forms มันกลายร่างเป็น Blazor ณ.ปี พ.ศ. 2564
ไม่จำเป็นต้องรู้ HTML/JavaScript แต่รู้ไว้ใช่ว่าใส่บ่าแบกหาม
หมายความว่า คุณไม่มีทางเห็นใส้ในของ ASP.NET GridView
Code (C#)
protected void Page_Init(object sender, EventArgs e)
{
GridView1.DataBind();
}
protected void GridView1_DataBound(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
LinkButton lb = new LinkButton();
lb.Text = "Approve";
lb.CommandName = "ApproveVacation";
lb.Command += LinkButton_Command;
row.Cells[0].Controls.Add(lb);
}
}
}
protected void LinkButton_Command(object sender, CommandEventArgs e)
{
if (e.CommandName == "ApproveVacation")
{
}
}
|
 |
 |
 |
 |
Date :
2021-03-13 10:28:20 |
By :
ผ่านมา |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เดี๋ยวจะเข้าใจผิด ไม่ใช่ว่ามันไม่ดี แต่มันเปลี่ยนแปลงไปตามยุคตามสมัย
อารมย์คล้าย NOKIA 3310 --> รูเมีย --> Now
|
 |
 |
 |
 |
Date :
2021-03-13 10:37:35 |
By :
ผ่านมา |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
view source บน browser ดูครับ ว่ามันได้ โค๊ดตามต้องการไหม
function ที่อ้างอิงถีง มีมาด้วยหรือเปล่า
ต้องแยกแยะ ระหว่าง server กับ client ให้ชัดเจน
ต้องเข้าใจว่าเมื่ออยู่ บนฝั่ง client บน web browser แล้ว
มีแแค่โค๊ด html/javascript เท่านั้น ที่ใช้งานได้ โค๊ดอย่างอื่นไม่มีให้เห็น
|
 |
 |
 |
 |
Date :
2021-03-13 18:20:37 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|