首先看下面两段代码

    <script type="text/javascript">$(function () {$("#txtname").blur(function () {var username = $(this).val();if (username != "") {$.post("/handler/Validatename.ashx", { "name": username }, function (date) {$("#msg").text(date)});}else {$("#msg").text("用户名不能为空");}});});</script>

   <asp:TextBox ID="txtname" runat="server"  style="width: 500px;" class="inputtext"></asp:TextBox>

这段代码显然是异步判断用户名是否存在,但是在网页运行的时候,调试发现,JS并没有执行,但是代码并没有错误,既然js没有执行,但是js的语法并没有错误,那么说明,一定是没有取到txtname,但是显然我们的id=“txtname”为什么没有取到呢?原来是因为,我们这段代码,是用了web的母版页的,我们不妨可以运行页面,查看网页源代码

    <input name="ctl00$ContentPlaceHolder1$txtname" type="text" id="ContentPlaceHolder1_txtname" class="inputtext" style="width: 500px;" />

网页把我们的代码翻译成了上述的情况了,那么我们怎么办呢?其实很简单!
因为在JS中,.ClientID是输出生成的静态页的ID,所以我们只要将代码中的

js中的$("#txtname")改为$('#<%=txtname.ClientID%>')

转载于:https://www.cnblogs.com/guyali/p/5552755.html

关于模板页调用js的问题相关推荐

  1. NET中winform与webform互相通讯实例,CS调用BS页面的JS函数---转载

    原创:.NET中winform与webform互相通讯实例,CS调用BS页面的JS函数 时间:2009-12-11 21:09:32 来源:原创 作者:dodo - - 现在C#越来越多朋友使用了,大 ...

  2. 帝国cms:评论列表模板中调用热门文章或是推荐文章的js方法

    后台管理评论模板里有评论的列表模板,想在评论列表模板中调用热门文章或是推荐文章,现在考虑到标签和js. 长知识:动态模板无法使用标签,所以标签在这里就pass了,专心搞js----> 1.后台= ...

  3. 帝国Cms列表页和内容页调用栏目名称与链接标签的说明(列表与标签模板)

    帝国Cms列表页和内容页调用栏目名称与链接标签的说明(列表与标签模板) [!–this.classname–].[!–this.classlink–]是list.var里有效 至于更多链接是:[!–t ...

  4. 子页面调用父页面的js方法或参数(iframe.contentWindow)

    子页面调用父页面的js方法或参数 子页面调用父页面的参数 父页面调用子页面的参数或方法 相关链接 子页面调用父页面的参数 window.parent.aa();//调取aa函数 window.pare ...

  5. 使用node.js + express开发web应用笔记(3) - 模板页与局部视图

    Vash 相对于jshtml提供了更好的文档,而且它的使用非常类似于ASP.NET MVC Razor引擎. 这是我选择它的原因 模板页(Master Page)和局部视图(Partial View) ...

  6. ASP.NET MVC3细嚼慢咽---(2)模板页

    这一节演示下MVC3中怎样使用模板页,在传统的webform设计模式中,我们使用masterpage作为模板页,在MVC3 razor视图设计中,我们使用另一种方式作为模板页. 新建一个MVC3项目, ...

  7. ASP.Net MVC开发基础学习笔记:五、区域、模板页与WebAPI初步

    一.区域-麻雀虽小,五脏俱全的迷你MVC项目 1.1 Area的兴起 为了方便大规模网站中的管理大量文件,在ASP.NET MVC 2.0版本中引入了一个新概念-区域(Area). 在项目上右击创建新 ...

  8. ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步

    http://blog.jobbole.com/85008/ ASP.Net MVC开发基础学习笔记(5):区域.模板页与WebAPI初步 2015/03/17 · IT技术 · .Net, Asp. ...

  9. mvc怎么套用html模板,ASP.NET MVC3模板页的使用(2)

    本文为大家演示下MVC3中怎样使用模板页,在传统的webform设计模式中,我们使用masterpage作为模板页,在MVC3 razor视图设计中,我们使用另一种方式作为模板页. 新建一个MVC3项 ...

最新文章

  1. SpringBoot整合Druid数据源
  2. python自动化可以做什么菜_用 Python 自动化办公能做到哪些有趣或有用的事情?...
  3. 2017.10.23解题报告
  4. gitlab去掉邮箱验证功能
  5. iviewtable表格数据 录音播放下载
  6. Kubernetes学习总结(2)——Kubernetes设计架构
  7. Java-数字相关类
  8. 聊一聊Python与C++的不同(一)
  9. 试题1 入门训练 Fibonacci数列
  10. shell基础09 归档数据
  11. 与近似比固定算法的高性能算法
  12. 职业学校计算机教学,职业学校计算机专业教学初探
  13. LoadRunner教程(22)-LoadRunner C语言脚本
  14. 无纸化办公中如何保护数据安全
  15. IDEA导入Eclipse项目--ecli
  16. 【SEED Lab】ARP Cache Poisoning Attack Lab
  17. python 如何绘制分叉图
  18. 安卓机更新系统会卡吗_安卓手机系统“越更新越卡”?或许和这4个原因有关,早看早知道...
  19. WIN10只剩飞行模式的一种解决方法
  20. ES7 集群模式新增账号密码认证

热门文章

  1. 基于形态学操作提取水平和垂直线条(五线谱中音符和乐谱线的分离)
  2. TCP 的连接建立:采用三报文握手
  3. 海尔智慧家庭食联网:为每1个家庭配备专属健康顾问
  4. django-全文检索
  5. 利用Perl生成随机复杂密码
  6. 对Erlang开发者的几点建议
  7. 解决Mac app store更新时[newNUllResponse]的问题
  8. 实验四十一、×××(IPSec)的配置
  9. MySQL每秒57万的写入,带你飞~
  10. Linux之父为过去的言行道歉,宣布离开社区反思