通过标准的 ASP.NET 控件来使用 jQuery UI(转发)

ASP.NET MVC+JQuery+漂亮后台UI+快速开发框架形成之旅 一转眼码农6年了,呆过大公司也去过小作坊,码农的人生除了抠腚还是抠腚。在所有呆过的公司里,感觉项目没有不延期的,真的是因为自己不够努力吗?也没有呀!上班不怎么聊QQ和微信回家也很少看动作片,还搞过几次通宵撸码。 以前总感觉是项目经理把工时估少了,后来自己也做过项目管理,按照以往的经历估工时,做到最后还是会有些延期,不要就是加班拼命赶。我发现在项目中总是会遇到一些这样那样的问题,比如客户需求... 阅读详情

jQuery UI 提供了强大的前端功能,包括基于脚本和样式表的日历,拖放等等非常酷的特性,但是,这些都是基于 javascript 编程的,对于不太属性这门语言的程序员来说,掌握 jQuery UI 还是有一定难度的。

今天,我要向大家介绍一个标准的 ASP.NET 控件库 JuiceUI ,从这个地址 http://www.juiceui.com/ 你就可以下载到。

JuiceUI 是开源的 WebForms 控件集,你可以简单地在 WebForm 项目中使用 jQuery UI 组件。现在,你也可以在 ASP.NET 项目中轻易地使用流行的 JavaScript 界面库。

比如说,你希望在页面中实现一个弹出式的日历选择器,下面的代码就可以做到。

  1. <asp:TextBox runat="server" ID="_Default" />  
  2. <Juice:Datepicker runat="server" TargetControlID="_Default" /> 

拖个控件就可以了!

注意:必须先增加对于 ScriptManager 的使用。

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="JuiceUI_1.WebForm1" %> 
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4. <html xmlns="http://www.w3.org/1999/xhtml"> 
  5. <head runat="server"> 
  6.     <title></title> 
  7. </head> 
  8. <body> 
  9.     <form id="form1" runat="server"> 
  10.     <div> 
  11.         <asp:ScriptManager ID="ScriptManager1" runat="server"> 
  12.  </asp:ScriptManager> 
  13.         <asp:TextBox runat="server" ID="_Default" /> 
  14.         <juice:Datepicker runat="server" TargetControlID="_Default" /> 
  15.     </div> 
  16.     </form> 
  17. </body> 
  18. </html> 

甚至还提供了如下的控制:

  • page up/down - 上月/次月
  • ctrl+page up/down - 上年/次年
  • ctrl+home - current month or open when closed
  • ctrl+left/right - 昨天/明天
  • ctrl+up/down -上周/次周
  • enter - accept the selected date
  • ctrl+end - close and erase the date
  • escape - close the datepicker without selection

可以从工具箱中直接拖过来。

什么?你希望在代码中有更多的控制,没有问题!你有大量的属性可以用来进行设置,比如 DateFormat 就可以设置日期的格式。

到这里下载吧!http://nuget.org/packages/JuiceUI

如果你已经安装了 NuGet, 直接使用这个命令就可以为你的项目增加这个支持。

Install-Package JuiceUI

注意:这个库基于 jQuery 和 jQuery UI , 下面是其使用的版本:

jQuery  1.7.1

jQuery.UI.Combined1.8.17

安装之后,所有需要的文件都已经在你的项目中了,包括 jQuery。

包括脚本

在你的项目文件夹中,包括所有的文件。

原文链接:http://www.cnblogs.com/haogj/archive/2012/02/29/2372757.html

20、网页开发:jQuery、PHP 与 ASP.NET 功能拓展 本文深入探讨了如何利用jQuery、PHP和ASP.NET在网页开发中拓展功能,提升用户体验与页面性能。详细介绍了jQuery与PHP结合实现动态图库、ASP.NET与AJAX的异步更新能力,并通过Expression Web将DWT模板转换为ASP.NET母版页的具体步骤。同时分析了ASP.NET各控件组的优势与应用场景,提出了优化母版页使用、样式脚本引用及错误处理的方法。最后展望了未来Web技术的发展趋势,强调持续学习的重要性。 阅读详情

相关推荐

多文件上传解决方案:ASP.NET 2.0与FileUpload控件实战指南

异步文件上传技术使得用户体验更加流畅,不需要等待整个页面刷新就可以上传文件。它对于带宽有限的用户来说是一个福音,因为他们无需承担整个页面重载带来的额外数据传输。此外,异步上传也使得实时反馈成为可能,用户可以即时看到上传进度,并在上传完成后立即得到服务器的响应。

weixin_35756637的博客 1173

将博客搬至优快云

在进行Web开发时,并非所有的库都适合你的项目,但你仍需要收藏一些Web UI设计相关的库或框架,以在你需要的时候,加快你的开发效率。本文为你推荐10款非常优秀的基于JQuery的Web UI设计框架     1.国产jQuery UI框架 (jUI) DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA...

xiaomin1991222的专栏 418

ASP.NET(C#)二级联动下拉列表实现

级联下拉列表是指当一个下拉列表的选择改变时,另一个下拉列表的选项随之更新。这种实现可以提供更好的用户体验,因为它允许用户根据选择进一步细化他们的选择。要实现级联下拉列表,通常需要在事件中重新绑定第二个下拉列表的数据,下面是一个简单的示例:// 假设CategoriesDropDownList是父级下拉列表,SubCategoriesDropDownList是子级下拉列表// 首先清空子级下拉列表// 获取父级选中的值。

weixin_42587866的博客 949

10个优秀的JavaScript Web UI库/框架推荐

本文为你带来10款非常优秀的基于JavaScript的Web UI设计资源。 1.  XUI:JavaScript微型框架 这是一个“轻量级、非常简单、微型、超级模块化”的JavaScript框架,用于创建移动Web应用。该框架如此轻量级的原因是一些与浏览器兼容相关的代码被剥离。 2.  iUI:iPhone UI 框架 该框架由JavaScri

chentiedong的专栏 1449

ASP.NET实践与应用教程网站项目

本文还有配套的精品资源,点击获取 简介:该网站项目“aspp-practice-site”可能提供ASP.NET编程技术的学习和实践机会,涵盖从基础知识到Web应用开发的各个方面。ASP.NET框架能够高效创建交互式网页,并且结合HTML等技术,使得开发者能够设计和部署动态网站。项目可能包括MVC架构、Razor视图引擎、服务器控件、路由系统、身份验证、数据库交互、前端技术...

weixin_35754676的博客 1124

ASP.NET页面加载效果类的实现与优化

用户体验(User Experience,简称UX)是一种人的感受和反应,这种感受和反应是在使用或预期使用一个产品、系统或服务时产生的。用户体验不仅仅关注产品的可用性(Usability)或是用户界面(User Interface),还涉及情感、感知、响应、性能和满足用户需求的其他方面。它通常包含多学科的知识,包括心理学、设计、工程学和计算机科学。一个设计良好的用户体验能够让用户在使用产品的过程中感到愉悦、高效和满足。

weixin_30476025的博客 1150

asp.net web form与jQuery Validate一起工作时解决服务器端事件不能被触发的问题

初衷 刚在弄一个asp.net web form的用户注册、登录界面(asp.net mvc的高手请不要喷 :]),涉及的两个界面都有大量的验证工作要做。既然现在jQuery那么流行,赶紧找到了jQuery Validate插件并迅速的过了一下它的基础文档,开始上手! 中间完成的代码 Register.aspx 注册

missautumn的专栏 3236

ASP.NET自定义下拉式日期选择控件实战实现

在Web开发中,ASP.NET通过服务器控件抽象HTML、JavaScript与服务端逻辑,极大提升了开发效率。然而,面对“下拉式日期选择”等复杂交互场景,内置控件如TextBox或Calendar难以满足高内聚、可复用的业务需求。自定义控件的核心在于继承或类,重写Render()方法实现精准的HTML输出控制,并利用视图状态(ViewState)持久化属性值,确保回发后数据不丢失。该控件在中构建子控件树,通过复合模式实现结构嵌套,支持设计时可视化编辑。同时实现。

weixin_28771751的博客 947

通过标准的 ASP.NET 控件来使用 jQuery UI

jQuery UI 提供了强大的前端功能,包括基于脚本和样式表的日历,拖放等等非常酷的特性,但是,这些都是基于 javascript 编程的,对于不太属性这门语言的程序员来说,掌握 jQuery UI 还是有一定难度的。 今天,我要向大家介绍一个标准的 ASP.NET 控件库 JuiceUI ,从这个地址http://www.juiceui.com/ 你就可以下载到。 JuiceUI 是开源的...

ziqi688的博客 78

构建自定义弹出对话框的Asp.net实践指南

在现代Web应用程序中,弹出对话框是一种常见的用户交互方式,用于显示重要信息、警告、确认提示或收集用户输入。当传统的浏览器弹窗无法满足特定需求时,Asp.net开发人员可能需要自定义弹出对话框。本章将深入探讨这一需求的背景,包括用户体验、可访问性、以及在不同场景下实现弹窗功能的动机。自定义弹出对话框允许开发者根据具体需求定制界面和行为,这意味着可以提供更加一致和专业的用户体验。通过自定义,可以确保弹窗符合品牌标准,同时能更准确地满足业务逻辑需求。

weixin_34392511的博客 729

基于ASP.NET开发的交互式甘特图源码项目实战

在现代企业级项目管理系统中,甘特图作为可视化任务调度的核心组件,其灵活性与可扩展性直接决定了系统的可用性和维护成本。ASP.NET Web Forms平台虽然提供了丰富的服务器控件生态,但面对高度定制化的甘特图需求——如动态时间轴、层级任务结构、拖拽排序和跨浏览器兼容性等——标准控件难以满足复杂业务场景的需要。因此,构建一个功能完整、性能优异的自定义甘特图控件(GanttControl)成为系统架构的关键环节。

weixin_35677363的博客 756

使用 asp.net mvc和 jQuery UI 控件包

如果你使用asp.net mvc,而且使用的js库是jQuery, 那么一定别错过使用jQuery UI,使用jQuery UI 有个一套的mvc套件值得使用jQuery ASP.Net MVC Controls。 默认MVC3模板项目已集成jQuery: jQuery ASP.Net MVC Controls是一个基于jQuery和jqGrid框架ASP.Net MVC的兼容控制的完整的...

weixin_34203832的博客 144

LabView实现modbus通讯

labview实现modbus通讯

Lrj的博客 7662

ASP.NET Core Telerik UI DatePicker精通指南:时区、绑定与实战

在Web开发中,表单处理是核心环节,而日期选择器作为表单的常见组件,其背后的数据绑定与状态管理原理至关重要。理解客户端与服务端的数据交互机制,尤其是日期时间值的序列化与反序列化过程,是确保数据一致性的基础。在ASP.NET Core框架下,通过模型绑定和验证技术,可以高效地将前端用户输入映射到后端强类型模型,这是提升开发效率和减少错误的关键。对于企业级应用,处理时区问题、实现动态日期禁用以及与模态框等复杂UI组件的集成,是日期选择器组件需要解决的核心技术挑战。这些实践不仅关乎功能实现,更直接影响用户体验和数

alince20008的博客 387

大地坐标系与经纬度转换(一):大地坐标系简介

一、大地坐标系 大地坐标系是大地测量中以参考椭球面为基准面建立起来的坐标系。地面点的位置用大地经度、大地纬度和大地高度表示。 二、地心坐标系 ...

qq_42895926的博客 6万+

YOLOv12 改进 | Backbone改进 3

将CSP中的简单拼接改为可学习的特征选择门控,动态决定哪些特征流向下一层,同样再写这篇。:相比静态CSP的固定50/50分割,门控机制可学习0.3:0.7等最优比例。在输入端加入轻量SR模块,对下采样后的特征进行超分恢复,提升小目标检测能力。(小目标): 从 0.51 AP → 0.63 AP (+24%):采用ESPCN的高效亚像素卷积,避免传统插值的信息损失。:从通道级(SE)到空间级(Spatial)的多粒度控制。:结合浅层细节和深层语义,恢复小目标的纹理信息。

u012133341的博客 841

刀剑无影——使用ObjectDataSource控件在ASP.NET中实现Ajax真分页

ASP.NET 3.5中新增加的ListView控件是一个用于页面数据绑定和界面布局的非常棒的控件,它在ASP.NET 2.0 GridView的基础上做了很多改进,用户在使用时可以控制的元素更多,开发时的灵活性更大了,个人觉得ListView在使用时比DataGrid和GirdView更加顺手。ListView控件本身并没有分页功能,不过借助于ASP.NET中新增加的DataP...

ddjq1044的博客 202

OKX 欧易 交易机器人开发基础

接口文档: https://www.okx.com/docs-v5/zh/#overview REST API 常用请求 查看账户余额 结果数据格式: 获取限价 结果格式: 获取指数行情 数据结构: 下单 结果数据: 获取未成交订单列表 返回结果: 撤单 结果结构:

Willin Wang 的全栈升级指南 2万+

细说jquery ui和jqgrid的ASP.NET实现

2012-01-05 22:02        by        keepfool,         4835         阅读,         37         评论,         收藏,         编辑 前言    数据显示的方式可以通过很多控件来实现,例如服务端的原生GridView,第三方控件ComponentArt、Telerik等,客户端

wilsonke的专栏 6539

2026年1至9月武汉市房地产价格深度分析报告

本报告基于2026年1月至9月武汉市实际成交案例,从成交价格、区域分布、户型结构、价格走势等维度进行深度分析。数据来源包括武汉市住房保障和房屋管理局备案数据、主要中介机构成交记录及典型楼盘网签案例,覆盖全市15个行政区及主要功能板块。

王国平的博客 327

【AI黑话日日新】什么是AI Infra?

是支撑AI模型开发、训练、推理、部署与规模化运营的,是连接底层算力与上层AI应用的“数字基建”。没有高效的AI Infra,大模型训练、推理与落地都无法高效实现。

专注:太空算力、AI infra、异构调度、大模型成本工程 1100
上一篇: ASP.NET页面传递值的方式(转)
SmilingKevin
博客等级 码龄16年 9粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值