نمايش متن بصورت اسلايد
يك مثال جاوااسكريپت براي متحرك كردن متن HTML بصورت نمايش اسلايد مي باشد.
نمايش متن بصورت اسلايد
يك مثال جاوااسكريپت براي متحرك كردن متن HTML بصورت نمايش اسلايد مي باشد.
مشكل نمايش منوهاي ASP.NET در IE 8
امروز متوجه شدم كه كنترل استاندارد منو ASP.NET در مرورگر Internet Explorer 8 بدرستي نمايش داده نمي شود مشكل به اين صورت است كه زير منوها (Dynamic Items) بصورت سفيد و خالي نمايش داده مي شوند. به جناب گوگل متوسل شدم و با كمي جستجو راه حل مشكل رو پيدا كردم.براي رفع اين مسئله بايستي حالت z-index مربوط به Dynamic menu style را برابر با يك عدد بزرگ قرار دهيم،بصورت ذيل:
DynamicMenuStyle BackColor="#B5C7DE" CssClass="IE8Fix"
.IE8Fix
{
z-index: 1000;
}
عبور از ف.ی.لتر بوسیله ASP.Net
بدلیل فی.لتر شدن سایتم برای دسترسی به قسمت مدیریت و دریافت تماسهای رسیده نیاز به یک پروک.سی داشتم. اکثر برنامه های پروکسـی آنلاین با بخشهایی که دارای فرم هستند مانند (بخش لوگین سایت و یا قسمتهای که بصورت PostBack اطلاعات را ارسال می کنند) مشکل دارند.به همین دلیل از سایتهای زیادی استفاده کردم اما هیچ کدام مشکل را حل نکردند تا اینکه یک برنامه پـروکسی آنلاین که بوسیله آقای خلیل زاده نوشته شده است را پیدا کردم. این برنامه مشکل من رو حل کرد و بدلیل این که کد برنامه به زیان ASP.NET نوشته شده است آدرس آن را در این پست قرار می دهم تا علاقه مندان به این موضوع از کد آن استفاده و به توسعه ان کمک کنند.
کد کامل برنامه همراه با مستندات
با تشکر از آقای خلیل زاده![]()
ارسال ايميل فارسي در ASP.NET
در يكي از پست هاي گذشته نحوه ارسال ايميل در ASP.NET 2 را توضيح دادم . اما بوسيله آن روش ايميلهاي فارسي بدرستي نمايش داده نمي شوند . براي ارسال ميل بصورت فارسي بايد در بدنه پيام كد مربوط به نحوه نمايش كه Encoding صفحه را مشخص مي كند اضافه كنيم . كد آن بصورت زير است :
Microsoft Visual Studio 2008

مايكروسافت جديدترين نسخه از مجموعه قدرتمند برنامه نويسي خود را عرضه كرد . در اين نسخه امكانات بسيار خوبي از قبيل WPF در اختيار برنامه نويسان قرار گرفته است . همچنين نسخه ASP.NET 3 در آن عرضه شده است . اين محصول را مي توانيد بصورت پستي از سايت زير خريداري كنيد .
خطاي جاوا اسكريپت در مايكروسافت آژاكس
در سايتهايي كه از مايكروسافت آژاكس استفاده مي شود ، پس از اينكه سايت روي سرور آپلود مي
شود خطايي با عنوان sys is undefined رخ مي دهد . خطاي فوق از نوع جاوا اسكريپت است . براي حل
اين مشكل كافي است كه يك فايل خالي با نام ScriptResource.axd در ريشه سايت ايجاد كنيد .
Ajax File Upload
چند روز پيش روي يك پروژه ي وب كار مي كردم كه براي بهتر شدن كار از Ajax مايكروسافت استفاده كردم . اما چون بار اولم بود با مشكلاتي زيادي مواجه شدم يكي از اين مشكلات كه بالاخره حل شد آپلود فايل بود . كنترل UpdatePanel از آپلود فايل بصورت نامتقارن پشتيباني نمي كنه به همين دليل اگر يك كنترل FileUpload از نوع asp.net درون UpdatePanel قرار دهيد عملا فايلي بوسيله ي كنترل سرور پست نمي شود . براي رفع اين مشكل يك كامپوننت مفيد براي آپلود فايل بصورت آژاكس پيدا كردم و لينكش رو در اختيارتون قرار مي دهم .
http://en.fileuploadajax.subgurim.net
در سايت فوق لينك دانلود و همچنين نحوه كدنويسي آن ارائه شده است .
آژاكس به يكي از داغ ترين موضوعات در زمينه طراحي وب تبديل شده است . اين تكنولوژي جديد برنامه هاي وب را شبيه نرم افزارهاي دسكتاپ مي كند . يكي از بهترين نمونه هاي طراحي شده بوسيله ajax قسمت ايميل سايت ياهو مي باشد . اين كتاب آموزشي نحوه استفاده از آژاكس در ASP.NET را آموزش مي دهد .
منبع : http://eketab.persianblog.ir
ارسال ایمیل
با استفاده از فضای نام System.Web.Mail می توانیم قابلیت ارسال ایمیل را در برنامه های خود داشته باشیم . دو نوع ایمیل را می توان ارسال کرد ، یکی میل با متن معمولی و دیگری ایمیل با متن قالب بندی شده ی HTML . برای انتخاب نوع ایمیل از خاصیت BodyFormat استفاده می کنیم .
کد زیر برای ارسال یک ایمیل ساده می باشد :
using System.Web.Mail;
MailMessage msg = new MailMessage();
msg.To = "aspnet@yahoo.com";
msg.From = "sadegh@yahoo.com";
msg.Subject = "Send mail sample";
msg.BodyFormat = MailFormat.Html;
string msgBody="Hello My Friend
This is a test.";
msg.Body = msgBody ;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(msg);
کد فوق فقط بر روی سرور کار می کند و بصورت Local اگر تست شود خطا می دهد .
ویرایشگر متن HTML

يك ويرايشگر قدرتمند اچ تي ام ال براي برنامه نويسان asp است . اين كامپوننت براحتي در صفحات وب قرار مي گيرد و براي نوشتن قسمت هاي مربوط به پست مطلب كاربرد دارد .