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