c# ScriptManager 刷新区域 刷新后 jquery 失效 解决 UpdatePanel

<script type="text/javascript" src="js/jquery.1.7.2min.js"></script>

<script type="text/javascript">

$(document).ready(function () {

ckk();

});

function ckk(){

$(".ck").click(function(){ alert(1);

var pid="txtProductID";

var pn="cpmc";

var pc="cpdj";

$("#"+pid).val($(this).attr("pid"))

$("#"+pn).val($(this).attr("pn"))

$("#"+pc).val($(this).attr("pc"))

$(".showp").hide();

});

}

function load(){

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

}

function EndRequestHandler() {

ckk();

}

</script>

<body >

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"></asp:ScriptManager>

<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True">

<ContentTemplate>

……

<input id="Radio1" type="radio" name="nn"  class="ck" pid="<%#Eval("ProductID") %>" pn="<%#Eval("ProductName") %>" pc="<%#Eval("price","{0:#.00}")  %>" />

……

</ContentTemplate>

</asp:UpdatePanel>

时间: 2024-10-03 22:26:07

c# ScriptManager 刷新区域 刷新后 jquery 失效 解决 UpdatePanel的相关文章

unobtrusive验证,ajax局部加载后验证失效解决方法

页面加载后运行此代码 $(function() {$.validator.unobtrusive.parse($("form")); }); 原因: 页面加载后unobtrusive已对各标签的验证状态进行保存,页面局部加载后并不会导致unobtrusive重新对页面的控件进行验证并保存前状态,导致新页面无法进行验证. 原理: 注意看jquery.validate.unobtrusive源码最后一段: $(function () { $jQval.unobtrusive.parse(d

ios开发之升级Xcode后插件失效解决方法

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUU

Xcode版本更新后插件失效解决办法

打开终端,输入以下代码: defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 获取到DVTPlugInCompatibilityUUID,然后 find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write

Xcode更新后插件失效解决办法

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 获取新版xcode的uuid Xcode6.3.2显示E969541F-E6F9-4D25-8158-72DC3545A6C6 find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I

【转】Expire Google Drive Files 让Google Docs云盘共享连接在指定时间后自动失效

最近在清理Google Docs中之前共享过的文件链接,发现Google Docs多人协作共享过的链接会一直存在,在实际操作中较不灵活.正好订阅的RSS推送了Pseric写的这篇文章 - Expire Google Drive Files 让Google 云端硬碟共用连结在指定时间后自动失效,文中介绍的Expire Google Drive Files可以让Google  Docs云盘共享连接在指定时间后自动失效解决了指定时间内权限失效的问题. —————————————————————————

[mysql]刷新windows恢复后mysql和&amp;quot;Access denied for user&amp;#39;root&amp;#39;@&amp;#39;IP&amp;#39;&amp;quot;处理问题

mysql数据库软件实际上是绿色的,重装系统后能够继续使用. 1.重装系统保留原有的后mysql安装文件夹,数据文件夹. 2.制作用于启动一个批处理文件mysql:[run.bat]的文件存储在mysql安装文件夹bin下. mysqld.exe --defaults-file=../my-default.ini --console 3.运行run.bat就可以. 假设连接数据库时出现下面错误:"Access denied for user'root'@'IP'" 1. 管理员登陆系统

无刷新分页代码,jQuery分页完整示例

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jQuery分页演示效果</title><script type="text/javascript" src="/ajaxjs/jquery1.3.2.js">&l

asp.net中ScriptManager自带Ajax与jQuery事件冲突

问题引诉:最近在使用asp.net自带的无刷新提交ScriptManager时,发现一个问题,就是和我自己用jQuery写的一些事件函数和局部刷新相冲突.通过在网上收索,发现很多人都遇到这个同样的问题.最终还是找到的解决的办法,在此我想将其解决的办法分享出来供大家参考. 问题解决办法: 方法1.两者实现都能够实现页面的无刷新效果,所以可以保留其中的一种即可: 方法2.如果必须要两者混合应用,那么在用jQuery绑定事件是就要注意一些了 我们平时在jQuery中绑定事件最常用的方式有以下三种:以c

如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法

记一次蛋疼的折腾. 弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了.垃圾360用什么IE7文档模式.导致界面和功能失效. 建议大家测试的时候用firefox或者chrome. 项目部署到服务器后360浏览器兼容模式显示错误的解决办法:http://www.cnblogs.com/zj917/p/6697724.html -------------------------------------------------- 正文: 上篇博客说临时起意做了个有意思的聊天版,就想把它部署到阿里