PDA

View Full Version : پيغام جاوااسكريپت در codebehind



kohyar
سه شنبه 12 مرداد 1389, 08:30 صبح
سلام
من مي خوام در داخل كدهاي asp.net تحت سي شارپ يك كد جاوااسكريپت رو اجرا كنم تا به كاربر پيغام نشون بدم
كدي كه استفاده كرده اينه


string script = "<SCRIPT LANGUAGE='JavaScript'> ";
script += "Alert('Error');";
script += "</SCRIPT>";
Page.ClientScript.RegisterClientScriptBlock(this.G etType(), "ClientScript", script);

ولي هر كاري ميكنم هيچ پيغامي نمايش داده نميشه
تو اينترنت هم خيلي گشتم همه روش هايي كه گفته بودند همين روش بود
نميدونم مشكل چيه

salehbagheri
سه شنبه 12 مرداد 1389, 10:46 صبح
به چه صورت این پیام نمایش داده میشه؟ به وسیله Button ؟

اگه از Button استفاده میکنید کافیه این کد رو بنویسید:


Button.OnClientClick = "alert('Error');";


در ضمن به اون روش اگه بخواهید عمل کنید باید یه تابع تعریف کنید و سپس تابع رو صدا بزنید. Alert خالی فکر نمیکنم جواب بده ...

Web.Designer01
سه شنبه 12 مرداد 1389, 11:21 صبح
سلام
فکر میکنم این تاپیک کمکت کنه:
http://barnamenevis.org/forum/showthread.php?t=226100&highlight=%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C+%D8%A7%D8 %B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA+%D8%B3%D8%B1%D9% 88%D8%B1

kohyar
سه شنبه 12 مرداد 1389, 12:55 عصر
من ميخوام تو شرط IF اين اتفاق بيفته نه بر روي باتن

amir40200
سه شنبه 12 مرداد 1389, 15:25 عصر
Response.Write("<script>alert('hello')</script>");

Peyman.Gh
چهارشنبه 13 مرداد 1389, 15:47 عصر
if(//)
{
Page.ClientScript.RegisterStartupScript(this.Page. GetType(), "Your_ID_Name", "alert('Your Message')", true);
}