5
A
回答
8
我找到了解決辦法
1.Go到www.amib.ir/weblog/?page_id=316和下載最新版本的 「AMIB_jsPersianCal」
2.增加 「JS-波斯cal.min.js」 和 「JS-波斯cal.css」 和 「pcal.png」 的到你的項目
您可以更改CSS指定PNG的的URL文件
3.添加CSS和JS文件到您的CSHTML文件
<link href="@Url.Content("~/Content/js-persian-cal.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/js-persian-cal.min.js")"></script>
4.change你的約會文件中像
@Html.TextBoxFor(m => m.Birthdate, new { @id = "pcal1", @class = "pdate" });
注:我使用字符串變量生日
5.add腳本CSHTML文件
<script type="text/javascript">
var objCal1 = new AMIB.persianCalendar('pcal1'); </script>
4
試試這個模板(datetime.cshtml)來顯示/轉換日期時間自動PerisanDate:
@*
Copy this file to:
Views\Shared\DisplayTemplates\datetime.cshtml
*@
@using System.Globalization
@model Nullable<DateTime>
@helper ShamsiDateTime(DateTime info, string separator = "/", bool includeHourMinute = true)
{
int ym = info.Year;
int mm = info.Month;
int dm = info.Day;
var sss = new PersianCalendar();
int ys = sss.GetYear(new DateTime(ym, mm, dm, new GregorianCalendar()));
int ms = sss.GetMonth(new DateTime(ym, mm, dm, new GregorianCalendar()));
int ds = sss.GetDayOfMonth(new DateTime(ym, mm, dm, new GregorianCalendar()));
if (includeHourMinute)
{
@(ys + separator + ms.ToString("00") + separator + ds.ToString("00") + " " + info.Hour + ":" + info.Minute)
}
else
{
@(ys + separator + ms.ToString("00") + separator + ds.ToString("00"))
}
}
@if (@Model.HasValue)
{
@ShamsiDateTime(@Model.Value , separator: "/", includeHourMinute: false)
}
此外,如果你正在尋找的波斯日期時間選擇器,看看: http://www.dotnettips.info/newsarchive/details/1122
0
在
web.config
試試這個:
<system.web>
<globalization culture="fa-IR" uiCulture="fa-IR"
requestEncoding="utf-8"
responseEncoding="utf-8" />
</system.web>
相關問題
- 1. ASP.NET MVC日曆
- 2. UWP波斯日曆日期選取器
- 3. 如何在asp.net中創建波斯日曆?
- 4. ASP.NET MVC AJAX日曆
- 5. ASP.NET MVC和波斯友好的URL
- 6. 波斯語日曆不適用於CultureInfo
- 7. 沒有Javascript ASP.NET MVC - 日曆
- 8. ASP.NET MVC 3網站日曆
- 9. ASP.NET MVC日曆設計
- 10. NLog使用波斯日曆日期格式
- 11. 如何將波斯日期轉換爲陽曆日子?
- 12. 將字符串轉換波斯日期公曆日期時間
- 13. 如何將陽曆日期轉換爲波斯日期?
- 14. 在波斯日曆(Shamsi或Jalali日期)中建立SSAS 2012中的DimDate
- 15. 對於asp.net MVC的事件日曆
- 16. 禁用asp.net日曆中的日曆
- 17. Umbraco中的波斯日期選擇器(cms of asp.net)
- 18. 如何將波斯語日期轉換爲xcode中的格里曆日期?
- 19. cldr在devextreme中的波斯日期dxdatebox
- 20. 添加新日曆類型到SharePoint,如波斯Calndar
- 21. Linq to entities使用波斯日曆過濾查詢
- 22. iPhone:如何實現波斯歷?
- 23. 如何在ASP.NET MVC頁面上顯示波斯文數字?
- 24. asp.net日曆
- 25. 多月日曆和ASP.NET MVC的選定日期方案?
- 26. Asp.Net中的多日期選擇日曆
- 27. 在asp.net MVC 3中的JQuery UI日曆3部分視圖
- 28. 我們如何能夠在角2中製作波斯(Shamsi)日曆
- 29. 在asp.net中DateTime日曆
- 30. 如何將格魯吉亞日期從數據庫轉換爲波斯日期在剃刀視圖? - Asp.net MVC
年底你爲什麼沒有標記的JavaScript? – 2013-04-29 09:12:33
我想在.NET中使用波斯文化,但我無法找到解決問題的方法,因爲我使用JavaScript來繞過問題 – Ahmad 2013-05-01 01:41:48