ASP.NET—000:调试JS代码

ASP.ENT开发调试页面JS代码相信即使是菜鸟也会,不过我还是要啰嗦一下步骤。因为在页面使用JS太频繁了,而且也太容易出问题了。即使是高手在页面上写长篇的JS代码,也难免有bug出现,出了bug也只能乖乖调试。
ASP.NET开发中,后台调试代码就不说了,直接代码行打断点就好了。前台就有点费事了。
前期准备工作,一般分两种情况。
一种是在工程中直接运行调试,譬如Visual studio2010以及以上的直接在vs里找到相应的页面直接运行就好了。
另一种是部署到IIS上了,那么就得打开应用的页面,然后打开vs工程,附加到进程调试。如图。

不论哪种方式,关键是要打断点,让程序停在某个地方。
相信很多人也用过alert,将可能出问题的值或者控件的某个属性主句显示出来。这也不失为一种调试方式。
当然用的更多的还是如下的步骤。

第一步,打开你的默认浏览器,或者是你的网页即将运行的那个浏览器。设置启用调试,

第二步,在怀疑出问题的JS中打断点,也就是加一句:"debugger;",

第三步,执行操作,程序会在debugger的地方停住,

第四步,可以F10单步操作了,查看那句出错,如果想看某个变量或者某个表达式或者控件的属性,那么使用监视功能,

如图,



比如这个快速监视,可以将表达式,变量,控件等放进去即可看到其所有成员,当然你也可以在这里手动修改,直到看到你想要的结果。

这一步也是使用最多的,而且很重的步骤。


最后如果顺利的话就查到了问题了。如果还有错,继续吧。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于 ASP.NET 的管理系统可以利用以下一些关键技术和工具: 1. ASP.NET Web Forms:ASP.NET Web Forms 是一种使用类似于 Windows 窗体的开发模型来构建 Web 应用程序的技术。它提供了一组丰富的服务器控件和事件模型,可用于构建交互式的用户界面。 2. ASP.NET MVC:ASP.NET MVC(Model-View-Controller)是一种基于模型、视图和控制器的开发模式,可以帮助开发人员实现良好的代码分离和更好的应用程序可测试性。 3. C#:C# 是 ASP.NET 的主要编程语言,它是一种面向对象的编程语言,提供了强大的功能和丰富的类库,可用于开发 ASP.NET 应用程序。 4. 数据库:管理系统通常需要与数据库进行数据交互和存储。ASP.NET 提供了与多种数据库(如 Microsoft SQL Server、MySQL、Oracle 等)进行集成的功能。您可以使用 ADO.NET、Entity Framework 或 LINQ 等技术来访问和操作数据库。 5. HTML/CSS/JavaScript:前端技术是开发管理系统不可或缺的一部分。HTML 用于定义网页结构,CSS 用于样式设计,JavaScript 用于实现交互性和动态效果。 6. 安全性:管理系统通常需要考虑用户认证、授权和数据安全等问题。ASP.NET 提供了一系列的安全性功能,如身份验证和授权机制、加密和防范常见攻击等。 7. Visual Studio:Visual Studio 是一个强大的集成开发环境(IDE),它提供了丰富的工具和功能,可用于开发、调试和部署 ASP.NET 应用程序。 以上是基于 ASP.NET 管理系统中常用的一些关键技术和工具,根据具体需求和项目规模,您还可以结合其他技术和框架来实现更多功能和增强系统性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值