javascript - MVC 中的波斯日历,Asp.net

标签 javascript asp.net-mvc calendar culture persian

我在 MVC 中使用 DateTime 变量,我想显示波斯日历

@Html.EditorFor(x=> x.ProductionDate)

我该怎么做?

最佳答案

我找到了解决方案

1.转到www.amib.ir/weblog/?page_id=316并下载最新版本的“AMIB_jsPersianCal”


2.将“js-persian-cal.min.js”和“js-persian-cal.css”和“pcal.png”添加到您的项目
您可以更改指定 PNG 文件 Url 的 css

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.像这样更改你的日期文件

@Html.TextBoxFor(m => m.Birthdate, new { @id = "pcal1", @class = "pdate" });

注意:我使用字符串变量作为生日


5.将脚本添加到cshtml文件的末尾

<script type="text/javascript">
var objCal1 = new AMIB.persianCalendar('pcal1'); </script>

关于javascript - MVC 中的波斯日历,Asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16248909/

相关文章:

javascript - 如何使用 php 和 ajax 创建按位置过滤(使用复选框)引擎

javascript - 在不重新加载页面的情况下更改 URL

c# - ModelState.AddModelError 两次显示错误

c# - 发送邮件异步 : An asynchronous module or handler completed while an asynchronous operation was still pending

javascript - 如何在 AngularJS 中将消息从一个 Controller 发送到另一个 Controller ?

javascript - 如何解绑特定页面的脚本

php - 如何扩展或修改 Codeigniter 日历以处理多日事件和每天多个事件

javascript - 自定义 Dojo DateTextBox - 只需要 mm/yy 输入

java - 如何获取给定日期的月份的最后一天

javascript - 测试 JQuery 中的单选按钮选中状态无法正常工作