MessageBox ใน asp.net ทำได้อย่างไรครับ
3 posters
หน้า 1 จาก 1
MessageBox ใน asp.net ทำได้อย่างไรครับ
ผมเห็นอาจารย์ใช้ MessageBox ใน class ProductDatabase คือ
try
{
}
catch
{
MessageBox("....");
}
ไม่ทราบว่าจะใช้ MessageBox ได้ต้องทำอย่างไรครับ
try
{
}
catch
{
MessageBox("....");
}
ไม่ทราบว่าจะใช้ MessageBox ได้ต้องทำอย่างไรครับ
sukkarin- จำนวนข้อความ : 4
Join date : 16/05/2010
ขอตอบแทนอาจารย์ก็แล้วกันนะครับ
อืม แสดงว่ายังอ่านไม่ครบทุกหน้าใช่ใไหมครับ หนังสือของอาจารย์ ที่ว่า
MessageBox("...."); //อาจารย์เขาได้เขียน class ไว้ครับ
ชื่อว่า MessageBox.cs เป็น public class สามารถเรียกให้ได้เลยโดยไม่ต้อง using
ส่วนกระบวนการทำงานภายในให้กลับไปอ่านที่อาจายร์ได้อธิบายไว้นะครับ
MessageBox("...."); //อาจารย์เขาได้เขียน class ไว้ครับ
ชื่อว่า MessageBox.cs เป็น public class สามารถเรียกให้ได้เลยโดยไม่ต้อง using
ส่วนกระบวนการทำงานภายในให้กลับไปอ่านที่อาจายร์ได้อธิบายไว้นะครับ
bundit- จำนวนข้อความ : 6
Join date : 18/05/2010
ขอบคุณๆ
ขอบคุณๆ bundit ที่ช่วยตอบให้ครับ
คุณ Sakkarin ภามเพิ่มเติมมาดังนี้
///////////////////////////////////////////////////////////////////////////////////////////
อยากทราบว่าในบรรทัดที่ 3 ใน System.Web.UI.Control ctrl = this.Control[0]
private void AddControlFromDerivedPage(Html form)
{
int count = this.Controls.Count
for(int i = 0; i < count; ++i)
{
System.Web.UI.Control ctrl = this.Control[0] // ใช้ this.Control[i] หรือเปล่าครับ ถ้าใช้ [0] แล้วทำไมต้องวนลูบด้วยในเมื่อเป็นค่าเดิม
form.Controls.Add(ctrl);
this.Controls.Remove(ctrl);
}
}
กรุณา อธิบาย Method นี้เพิ่มเติมได้ไหมครับ
///////////////////////////////////////////////////////////////////////////////////////////
ได้ครับ คำตอบย่อๆ คือไม่ใช่ this.Control[i] ครับ ที่ถูกคือ this.Control[0] อย่างที่เห็นในโค้ด เพราะเราไม่ต้องการวนค่าใน this.Control[]
คุณ Sakkarin ภามเพิ่มเติมมาดังนี้
///////////////////////////////////////////////////////////////////////////////////////////
อยากทราบว่าในบรรทัดที่ 3 ใน System.Web.UI.Control ctrl = this.Control[0]
private void AddControlFromDerivedPage(Html form)
{
int count = this.Controls.Count
for(int i = 0; i < count; ++i)
{
System.Web.UI.Control ctrl = this.Control[0] // ใช้ this.Control[i] หรือเปล่าครับ ถ้าใช้ [0] แล้วทำไมต้องวนลูบด้วยในเมื่อเป็นค่าเดิม
form.Controls.Add(ctrl);
this.Controls.Remove(ctrl);
}
}
กรุณา อธิบาย Method นี้เพิ่มเติมได้ไหมครับ
///////////////////////////////////////////////////////////////////////////////////////////
ได้ครับ คำตอบย่อๆ คือไม่ใช่ this.Control[i] ครับ ที่ถูกคือ this.Control[0] อย่างที่เห็นในโค้ด เพราะเราไม่ต้องการวนค่าใน this.Control[]
แก้ไขล่าสุดโดย Admin เมื่อ 18th May 2010, 10:15 pm, ทั้งหมด 1 ครั้ง
ถามเพิ่มมาดังนี้
คุณ Sakkarin ถามเพิ่มมาดังนี้
/////////////////////////////////////////////////////////////////////
เรียนคุณ ลาภลอย
ผมอ่านหนังสือ เรียนรู้ OOP ด้วยตนเอง มีปัญหาดังนี้
1. ผมอ่านหนังสือหน้า 250 เรื่อง WebFormBase แล้วไม่เข้าใจว่า การสร้าง WebFormBase นั้นจะแก้ปัญหาให้สามารถ Load_Page ใน base class ได้หรือ อย่างไร
2. ถ้าไม่สร้าง WebFormBase จะมีปัญหาอะไรหรือไม่ มีแค่ WebBaseRoot และ WebBaseNormal แค่นี้จะเพียงพอหรือไม่ครับ
3. กรุณาอธิบาย WebFormBase เพิ่มเติมอีกได้ไหมครับ ผมไม่เห็นว่าจะมีประโยชน์อะไร
4. WeBaseRoot , WebBaseNormal สร้างโดยเพิ่ม class.cs ธรรมดาใช่หรือไม่ ส่วน WebFormBase สร้างจาก webform ที่มีสองไฟล์ใช่หรือไม่ครับ
5.ทำไมคุณจึงใช้ MessageBox ได้ต้อง using ตัวไหนหรือครับ ผมลองแล้วไม่น่าใช้ได้
ขอบคุณครับ
/////////////////////////////////////////////////////////////////////
1. แก้ได้เพราะมันคือคลาสที่เป็นหน้าเว็บ ไม่ได้เป็นคลาสธรรมดา
2. ได้ แต่จะมีปัญหาอย่างที่บอกไว้ในหน้า 250
3. หน้าที่หลักของ WebFormBase เป็นอย่างที่อธิบายไว้ในหน้า 250-251
4. ถูกต้องครับ
5. อ่านคำตอบได้จากกระทู้บนสุดในหน้านี้ครับ
/////////////////////////////////////////////////////////////////////
เรียนคุณ ลาภลอย
ผมอ่านหนังสือ เรียนรู้ OOP ด้วยตนเอง มีปัญหาดังนี้
1. ผมอ่านหนังสือหน้า 250 เรื่อง WebFormBase แล้วไม่เข้าใจว่า การสร้าง WebFormBase นั้นจะแก้ปัญหาให้สามารถ Load_Page ใน base class ได้หรือ อย่างไร
2. ถ้าไม่สร้าง WebFormBase จะมีปัญหาอะไรหรือไม่ มีแค่ WebBaseRoot และ WebBaseNormal แค่นี้จะเพียงพอหรือไม่ครับ
3. กรุณาอธิบาย WebFormBase เพิ่มเติมอีกได้ไหมครับ ผมไม่เห็นว่าจะมีประโยชน์อะไร
4. WeBaseRoot , WebBaseNormal สร้างโดยเพิ่ม class.cs ธรรมดาใช่หรือไม่ ส่วน WebFormBase สร้างจาก webform ที่มีสองไฟล์ใช่หรือไม่ครับ
5.ทำไมคุณจึงใช้ MessageBox ได้ต้อง using ตัวไหนหรือครับ ผมลองแล้วไม่น่าใช้ได้
ขอบคุณครับ
/////////////////////////////////////////////////////////////////////
1. แก้ได้เพราะมันคือคลาสที่เป็นหน้าเว็บ ไม่ได้เป็นคลาสธรรมดา
2. ได้ แต่จะมีปัญหาอย่างที่บอกไว้ในหน้า 250
3. หน้าที่หลักของ WebFormBase เป็นอย่างที่อธิบายไว้ในหน้า 250-251
4. ถูกต้องครับ
5. อ่านคำตอบได้จากกระทู้บนสุดในหน้านี้ครับ
หน้า 1 จาก 1
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ
|
|