چگونه یک کادر پیغام را در Asp.Net ایجاد کنیم؟
بیشتر افراد در ایجاد کردن Message Box، شبیه اپلیکشن های ویندوز در Asp.Net مشکل دارند ،راهای زیادی برای فراخواندن (call) پیغام های جاوا اسکریپت وجود دارد ،در اینجا ما شرح میدیم که چگونه message box را در ای اس پی (Asp.Net)تولید کنید.
- برای اینکار ، کلاسی به نام Messages.cs در پوشه App_Code ایجاد کنید.
- در کلاس یه متدی ایجاد می کنیم برای ایجاد کادر پیغام ،همانند کدهای زیر:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; public class Messages { public Messages() { } public void CreateMessageAlert(string strMessage) { Guid guidKey = Guid.NewGuid(); Page pg = (Page)HttpContext.Current.Handler; string strScript = "alert('" + strMessage + "');"; pg.ClientScript.RegisterStartupScript(pg.GetType(), guidKey.ToString(), strScript, true); } }
حالا در هر صفحه ایی که می خواهید MessageBox را نشان بدید ; میتوانید متد را فراخوانی کنید به عنوان مثال:
Messages myMsg=new Messages(); // ایجاد نمونه از کلاس myMsg.CreateMessageAlert("پیغام شما");
برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.
تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز
امتیاز
لطفا به این مقاله امتیاز بدهید