PDA

View Full Version : اشکال با کنترل anthem



azam2005
دوشنبه 13 شهریور 1385, 15:24 عصر
من با Anthem به مشکل برخوردم وقتی store procedure را اجرا میکنم اکر در اجرا store procedure مشکلی پیش بیاد exceptin را true میکند اما error نمیدهد اشکال در کجاست.

azam2005
پنج شنبه 16 شهریور 1385, 15:32 عصر
کسی نمیدونه

msakbari
جمعه 17 شهریور 1385, 00:55 صبح
سوالت چنگی به دل نمی زنه واسه دوستان . یه جورایی ما نفهمیدیم .

azam2005
سه شنبه 21 شهریور 1385, 17:19 عصر
من کد زیر را نوشتم

Try
SqlHelper.ExecuteNonQuery(Scon, CommandType.StoredProcedure, SpName, params)
Catch ex As Exception
Response.Write(ex.ToString)
EndTry

فرض بگیرید مثلا یک پارامتر بیشتر به StoredProcedure پاس دادم پس خطا میگیرد و متن خطا که شامل نام آن پارامتر است چاپ میشود اگر Button که این روی آن نوشته شده Anthem باشد وارد بخش Catch میشود ولی متن خطایی نمایش داده نمی شود

pegasos
پنج شنبه 23 شهریور 1385, 11:16 صبح
با درود.
بله دوست عزیز برای اینکه با فرمان "Response.Write" شما می توانید یک عبارت توی صفحه بگذارید .که هنگام بازگشت صفحه به سمت کلایت آن عبارت شما در صفحه اجرا می شود و احتمالا یک متن را نمایش می دهد. یا ....
ولی در این جا صفحه شما parse نمی شود که به سمت کلاینت ارسال شود بنابراین این عبارت را هم شما در کلاینت نخواهید دید.

شما می توانید برای این کار از یک Lable کنترل خود Anthem استفاده کنید.
و خود Anthem هم متد هایی در اختیار شما قرار می دهد که در صورت برخورد با خطا بتوانید در سمت کلاینت یک msgBox نمایش دهید.
موفق باشید.

azam2005
شنبه 25 شهریور 1385, 12:34 عصر
1_در مواقعی که از try Catch استفاده نمی کنیم از روی خطا به راحتی میگذرد و صفحه زرد رنگ خطا نمایش داده نمیشود در این مواقع چکار باید کرد؟
2_در مواقعی که امکان گزاشتن lable وجود ندارد چی؟

pegasos
شنبه 25 شهریور 1385, 14:30 عصر
سلام دوست عزیز.
من زودتر از اینها می خواستم جواب بدم ولی مثل اینکه اکسپلورر من مشکل داره و یاری نمی داد.

در هر حال شما می توانید در بلاکی که Exception را Catch می کنی این کد را بنویسی :
Anthem.Managet.AddScriptForClientSideEval("alert('+ex.ToString()' +"));


ببخشید که کد با C# هست.

به امید موفقیت.

azam2005
یک شنبه 26 شهریور 1385, 14:16 عصر
بله این حالت وقتی try دارید درست ولی در مواقعی که می خواهید خطا را ثبت کنید یا انتظار خطا ندارید و از try هم استفاده نکردید چی
من ازoop کار میکنم اشکالات به وجود آمده در کلاسها را به خاطر اینکه ورودی اطلاعات متن کنترلهای Anthem است حتی اشکال به وجود آمده در کلاس را بر نمیگرداند

pegasos
یک شنبه 26 شهریور 1385, 14:47 عصر
می شه یک مقدار واضح تر توضیح دهید منظورتان چیه و الان مشکل کجاست.

azam2005
یک شنبه 16 مهر 1385, 11:19 صبح
من با کنترل Anthem همچنان کار میکنم اشکالی پیش اومده این کنترل روی localhost درست جواب میدهد ولی روی هاست نه حتی پیغام خطا هم نمیدهد .علت چیست؟