一个 ASP.NET 控制,用于从 JavaScript 波斯日历中在客户端选择夏姆斯日历






4.71/5 (24投票s)
这是一个 ASP.NET 服务器端控制,它封装了 Amin Habibi 先生的 JavaScript 日历。
引言
这是一个简单的 ASP.NET 控制,可用于轻松选择夏姆斯日历。你只需要将此控制添加到工具箱并将其拖放到页面中,或者使用 <@Register 指令注册程序集。
基本思路
请参阅此链接,了解 Amin Habibi 实现的客户端 JavaScript 的此想法的早期版本:https://codeproject.org.cn/KB/scripting/Persian_Date_Picker.aspx。
使用示例
注册程序集
<%@ Register Assembly="AspNetPersianDatePickup"
Namespace="AspNetPersianDatePickup" TagPrefix="pcal" %>
使用控件
<pcal:PersianDatePickup ID="PersianDatePickup1"
runat="server"></pcal:PersianDatePickup>
背景
日历的 JavaScript 文件嵌入在程序集资源中,并通过“ASP.NET WebResource”技术提供给客户端。我也将此技术用于样式表和图像。
关注点
在服务器端,你可以使用 Text
属性以字符串格式检索公历日期时间。如果需要将控件的值作为 DateTime
数据类型,可以使用或绑定 SelectedDateTime
属性。你可以使用 PersianDateString
属性以字符串格式检索夏姆斯日历日期。
祝你好运,并特别感谢“Amin Habibi 先生”。