65.9K
CodeProject 正在变化。 阅读更多。
Home

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

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.71/5 (24投票s)

2008 年 3 月 2 日

CPOL
viewsIcon

61421

downloadIcon

1869

这是一个 ASP.NET 服务器端控制,它封装了 Amin Habibi 先生的 JavaScript 日历。

ScreenShot.JPG

引言

这是一个简单的 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 先生”。

© . All rights reserved.