在DNN模块开发中使用jQuery

简介: 如何在DNN下用过jQuery?在模块设计时用定义

如何在DNN下用过jQuery?在模块设计时用定义<asp:TextBox id=“txtName" .... />,结果在输出时id变成了dnn_ctr381_EditDeviceDeploy_txtName,之前写jQuery时使用的$("#txtName")当然不对了,不知如何解决的?

因为ASP.NET 和DNN 都会重写控件的ID,所以写客户端的JS是不能直接使用ID,而是要用一段代码获取 ClientID. 你可以把$("#txtName") 替换为$("<%= txtName.ClientID %>") (示范代码,可能没写对)
这种方式会比较难于管理,还有可以改进为现在服务端把所有的ClientID都打包成一个JS对象,之后再客户端调动,你可以google一下这种方法。

几个可以参考的网页:

jQuery and DotNetNuke Modules

http://www.bitethebullet.co.uk/DNN_Module_and_jQuery.aspx

jQuery UI DotNetNuke integration

http://jquidnn.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29465

Using jQuery with ASP .NET

http://dotnetslackers.com/articles/ajax/using-jquery-with-asp-net.aspx

Using jQuery with ASP.NET Part 2: Making Ajax Callbacks to the Server

http://www.west-wind.com/presentations/jquery/jquerypart2.aspx#PageLevelCallbacks

jQuery + ajax + DNN Modules

http://www.dotnetnuke.com/Default.aspx?tabid=795&forumid=111&postid=342418&scope=posts#342418

JSON.NET

http://james.newtonking.com/projects/json-net.aspx

目录
相关文章
|
10月前
|
移动开发 JavaScript API
Vue.js框架中权衡的艺术(一)
Vue.js框架中权衡的艺术
80 0
|
10月前
|
JavaScript 前端开发 算法
Vue.js框架中权衡的艺术(二)
Vue.js框架中权衡的艺术
32 0
|
JavaScript
js基础笔记学习294引入jquery
js基础笔记学习294引入jquery
72 0
js基础笔记学习294引入jquery
|
存储 JavaScript 编译器
💟从零开始学习JS基础1️⃣💟
编程本质上就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 计算机程序就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
💟从零开始学习JS基础1️⃣💟
|
Web App开发 编解码 JavaScript
💟从零开始学习JS基础2️⃣💟
JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思),脚本语言是不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行。现在也可以基于 Node.js 技术进行服务器端编程。
168 0
💟从零开始学习JS基础2️⃣💟
|
Web App开发 设计模式 JavaScript
前端必知词汇:jQuery
jQuery是一个快速、简洁、跨浏览器的JavaScript库 ,简化HTML与JavaScript之间的操作。jQuery 是专注于简化 DOM 操作,AJAX 调用和 Event 处理的JavaScript 库,是继Prototype之后又一个优秀的JavaScript代码库 (或JavaScript框架) 。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。
302 0
|
存储 JavaScript 前端开发
【JavaScript框架封装】使用原生js封装的类似于JQuery的框架及核心源码分享(多文件版本)
版权声明:本文为博主原创文章,未经博主允许不得转载。更多学习资料请访问我爱科技论坛:www.52tech.tech https://blog.csdn.net/m0_37981569/article/details/81156261 ...
1675 0
|
Web App开发 JavaScript 前端开发
精读 js 模块化发展
这次是前端精读期刊与大家第一次正式碰面,我们每周会精读并分析若干篇精品好文,试图讨论出结论性观点。没错,我们试图通过观点的碰撞,争做无主观精品好文的意见领袖。 我是这一期的主持人 —— 黄子毅 本期精读的文章是:evolutionOfJsModularity。
1979 0
jQuery系列 第五章 jQuery框架动画特效
第五章 jQuery框架动画特效 5.1 jQuery动画特效说明 jQuery框架中为我们封装了众多的动画和特效方法,只需要调用对应的动画方法传递合适的参数,就能够方便的实现一些炫酷的效果,而且jQuery框架还支持自定义各种动画效果。
935 0
|
JavaScript 前端开发 API
jQuery系列 第二章 jQuery框架使用准备
第二章 jQuery框架使用准备     2.1 jQuery框架和JavaScript加载模式对比 jQuery框架的加载模式 1 2 window.onload = function () { 3 console.
931 0