مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

آموزشگاه برنامه نویسان

تاریخ میلادی!

یکشنبه, 29 اسفند 1395 14:29

تاریخ میلادی!

سلام وقتتون بخیر پیشاپیش عیدتون مبارک

من از PersianCulture.cs استفاده کردم برای نمایش شمسی تاریخ های میلادی!

کد زیر رو توی global نوشتم :

protected void Application_BeginRequest(object sender, EventArgs e)
    {
        var persianCulture = new GSD.Globalization.PersianCulture();
        System.Threading.Thread.CurrentThread.CurrentCulture = persianCulture;
        System.Threading.Thread.CurrentThread.CurrentUICulture = persianCulture;

    }

حالا میخوام تمام صفحاتی که داخل پوشه management توی پروژه ام قرار دارن تاریخشون میلادی باشن!

درواقع نمیخوام صفحات پنل مدیریت از Global پیروی کنن...

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

System.Globalization.PersianCalendar x = new System.Globalization.PersianCalendar();
        DateTime dt = x.ToDateTime(1390, 4, 21, 0, 0, 0, 0, 0);

آکادمی برنامه نویسان تبلیغات در برنامه نویسان
یکشنبه, 29 اسفند 1395 14:38

نقل قول : تاریخ میلادی!

شما میتونید زمانی که وارد مسیر فوق میشه با استفاده از یک Handler زبان رو روی میلادی ست کنسد اینگونه اون ماژول از کار میوفته

کسانی که از این پست تشکر کرده اند :
یکشنبه, 29 اسفند 1395 14:50

نقل قول : تاریخ میلادی!

متشکر

تابحال از Handler استفاده نکردم

سرچ زدم اینو پیدا کردم:

<urlMappings enabled="true">
        <add url="~/Default.aspx" mappedUrl="~/Handler.ashx"/>
    </urlMappings>

نوشته بود توی web.config باید داخل system.web قرار بگیره

چطو باید ازش استفاده کنم؟ چه attribute هایی داره و باید برابر با چی قرار بدمشون؟

کسانی که از این پست تشکر کرده اند :
یکشنبه, 29 اسفند 1395 14:53

نقل قول : تاریخ میلادی!

اینجا فقط ست شده

شما باید خود Handler رو بسازید

سرچ کنید How Create Handler Asp.Net

کسانی که از این پست تشکر کرده اند :
یکشنبه, 29 اسفند 1395 14:58

نقل قول : تاریخ میلادی!

وای استاد پروژه من دوباره website هست web application نیست

توی website این handler رو نداره؟ :(

کسانی که از این پست تشکر کرده اند :
یکشنبه, 29 اسفند 1395 15:02
کسانی که از این پست تشکر کرده اند :
یکشنبه, 29 اسفند 1395 15:09

نقل قول : تاریخ میلادی!

معذرت میخوام اشتباه از من بود به جای Generic Handler دنبال Handler میگشتم توی ویژوال! 

خب متوجه شدم بنابراین باید ابتدا یک Handler بسازم

بعد از طریق کد زیر باید ست کنم:

<urlMappings enabled="true">
        <add url="~/Management/Panel/Dashboard.aspx" mappedUrl="~/Management/Panel/Handler.ashx"/>
    </urlMappings>

تنها موردی که میمونه اینکه چه کدی توی Handler قرار بدم که تاریخ رو میلادی کنم؟

کسانی که از این پست تشکر کرده اند :

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید