在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

相关文章
|
JavaScript
Jquery插件知识之Jquery.cookie实现页面传值
Jquery插件知识之Jquery.cookie实现页面传值
60 0
|
7月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
2月前
|
JavaScript
jQuery 树型菜单插件(Treeview)
jQuery 树型菜单插件(Treeview)
63 2
|
9天前
|
JavaScript
jQuery实现弹窗消息提示特效插件
这是一个简单的jQuery弹窗消息提示插件,用于网站用户操作提示。包含默认、成功、失败、警告、提示弹窗等不同形式弹出的消息提示效果,轻量简单,欢迎下载!
22 4
|
6月前
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
65 1
|
2月前
|
JavaScript 前端开发
jQuery Growl 插件(消息提醒)
jQuery Growl 插件(消息提醒)
54 4
jQuery Growl 插件(消息提醒)
|
2月前
|
存储 JSON JavaScript
jQuery Cookie 插件
jQuery Cookie 插件
47 4
jQuery Cookie 插件
|
1月前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
30 0
|
4月前
|
JavaScript 前端开发 数据安全/隐私保护
Validform jQuery插件详解
【8月更文挑战第21天】
|
6月前
|
JavaScript Perl PHP
一篇文章讲明白jQuery插件之jqueryeditableplugin
一篇文章讲明白jQuery插件之jqueryeditableplugin
36 0