Asp.net 2.0控件开发相关调试(JavaScript调试和自定义控件设计时调试)

web 自定义控件 JavaScript开发,各种web自定义控件,包括dialog、alert、laydate、autocomplete等等。 立即下载

JavaScript调试

        首先设置IE,  依次选择 Tools -> Internet  Options->  Advanced, 找到Browsing 下的两个禁用脚本调试复选

        框, 将其取消选择(IE默认将这两项选中, 不能进行脚本调试),  如下图所示:

        图1

     1. 调试JS脚本文件(*.js文件)

         直接在JS文件中F9设置断点, F5运行调试即可.

     2. 调试页面文件中脚本(*.aspx中JS脚本)

         VS 2005默认不能在*.aspx中设置断点, 更何况进行JS断点跟踪调试. 调试解决办法:

        a.  打开浏览器, 并访问要调试网站中的*.aspx页面(或者右击页面, 选"设为起始页" , 再按Ctrl+F5运行).

        b. 在打开的浏览器中, 选择: View -> Script Debugger, 选 OPen(或Break at next statement). 如下图所示:

       图2 

 

          c. 选择Open后, 会弹出如下实时调试器窗口:

图3

         选择 "新实例 Visual Studio 2005",  点(Y)按钮, 会自动弹出一个VS调试器, 并且打开刚才的*.aspx文件,

         ok, 在这个自动打开*.aspx的VS 窗口中就可以[设置断点],  进行调试了.

   3.  有时候比如环境故障, 始终不能调试; 在需要调试的JS脚本处加: debugger;  则一定可以调试.

<script language="javascript">

        function ClientClickEvent()

        {         

            debugger; 

            alert('我被点击了一下!');

        }

</script>


  Asp.net 2.0自定义控件开发设计时调试

        a.  打开要进行调试的自定义控件项目.

        b.  右击项目名称, 选 "属性", 打开属性页.

        c.  选择 "调试" 选项卡, 将启动操作设置为: 启动外部程序, 并设置VS的调试文件devenv.exe 的路径.

            如下图所示:

图4

               其中路径为 devenv.exe 的安装路径.

         d. 右击项目名称, 选择 "设为启动项目". 

         e. 在自定义控件中设置些断点.

         f. 按F5运行(一定要按F5调试模式下运行).

         g. 接着会自动新打开一个VS 环境, 在这个新调试环境中:

            I. 打开测试这个程序的网站应用程序, 查看含有此自定义控件的*.aspx文件的设计器即可.

            II. 新建一个WebSite, 并建立一个*.aspx, 将此自定义控件添加到此*.aspx文件中. 查看此页面文件的

                设计器 即可.

        * 设计器模式下调试比较麻烦,  建议在执行上述操作时,  先把设置的自定义控件断点禁用掉, 配置好测试

           站点后,再启用断点.

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/huangkelong/archive/2007/12/18/1948108.aspx

自定义控件嵌入JS文件 在用户自定义控件中我们如果需要嵌入一些资源,如JavaScript可以有两种方式,一种就是在控件中拼接字符串,但是这样不仅暴露了我们的一些代码,而且操作起来很麻烦,比较简单的JavaScript还可以勉强接受,但是如果JavaScript比较复杂,我们就不容易操作了,那么就可以向这样将定义,测试好的js脚本文件以嵌入资源的方式引入我们的自定义控件中。至于嵌入CSS、图片、flash等,我会在以后的Demo中发送,因为也是刚刚学习,希望和大家交流,E-mail:nailwl@163.com 立即下载

相关推荐

JS自定义的select控件

本JS脚本是自定义了一个select 目的主要有三个: 1, 美化SELECT 2, 有时候页面上保留了很窄的地方需要写一个SELECT而SELECT下拉列表中的OPTION内容 又很长,往往显示不完整,用这个脚本new SelectView('','','','')第二个参数是上面文本框的宽度,主要是第三个参数,如果不设置就默认和文本框宽度一样 就相当于一般的SELECT,如果设置大于上面文本框宽度就可以显示OPTION内容比较长的项目了,不会出现看不完整的情况. 3, 支持可编辑属性,

js 脚本调试工具-支持ie firefox等多种浏览器

可以在ie firfox 等浏览器中调试js代码,异常强大,简直爽歪歪。

一个简单而全面的有关控件开发调试过程

在调试之前,要先建立一个调试控件的项目环境。关于如何建立环境在这里就不讲了,第1章已经讲得非常详细了。首先在Web控件项目工程中添加一个主控件代码文件DebugControl.cs,下面是本章示例代码控件主文件DebugControl.cs的代码:  [ToolboxData("")] /// /// 获得本书更多内容,请看: /// public clas

photon 674

全志T133-s3(Tina Linux)下RTL8723DS WiFi驱动移植与调试实战

本文详细介绍了在全志T133-s3平台(Tina Linux)上移植RTL8723DS WiFi驱动的完整流程,包括硬件连接、驱动源码获取、内核配置、系统适配、设备树配置以及常见问题排查。通过实战案例,帮助开发者快速解决SDIO接口通信、固件加载、电源管理等关键问题,实现稳定的WiFi功能。

weixin_30505225的博客 506

深圳SILAS(智能融合低空系统)无人机调度系统介绍

一、系统定位与核心目标SILAS(Smart Integrated Lower Airspace System)是深圳市为低空经济打造的“数字大脑”,由粤港澳大湾区数字经济研究院自主研发,定位为城市级低空飞行智能调度与管理平台。核心目标是解决低空经济中“高密度、高复杂度、多主体”的飞行调度难题,实现空域资源的高效分配、飞行安全的智能监管及全场景服务的无缝协同,支撑深圳从“无人机之都”向“天空之城”升级。二、核心架构:低空基础设施“四张网”设施网。

主攻大数据 人工智能 物联网 安全 低空经济等方向。mtsc 、gtest特邀分享嘉宾 3739

控件开发基本功之如何调试

(昨天刚刚看了一个Cartoon 'A bug's life') 这个世界不用调试的程序员,不用调试就能写好程序的,应该没有。所以,要写控件,一定要掌握基本的调试技巧。这个真的很基本了,不过有Q友在Q中问,在Q中一时也说不清,就写出来,看得明白点。控件开发中的调试和一般的调试是不同的,因为控件能通过编译,并不等于它通正常的运行起来,服务于其它程序。控件的使用环境是提供给其它程序调用,所以它的运行...

weixin_34356555的博客 123

过压保护电路(OVP)

作者:AirCity 2020.2.4 Aircity007@sina.com 本文所有权归作者Aircity所有 1 示例一 当VBUS=5V时,各点电压电流如图所示,Q1接近截止,输出信号是5V。 当VBUS=5.4V开始,输出信号开始下降,直到VBUS=6.1V,输出信号降低为0.6V。 下面是实测波形,这个电路,输出信号的电压不会超过5.4V,这个输出信号可用于电源的控制信号。 2 ...

AirCity123的博客 3万+

Fabric.js 自定义控件

本文简介带尬猴,我是德育处主任虽然 Fabric.js 提供的基础功能已经很丰富了,但有时难免需要定制一些需求。比如本文要讲的 『自定义控件』。掌握创建自定义控件这个功能,能够创建更加精美和实用的图形应用程序,提高用户体验和用户满意度。尽管 Fabric.js 的文档很一般,但 demo 还挺丰富。本文讲解 Fabric.js 官网收录的 Custom controls, render and a...

我本可以容忍阳光,如果我不曾见过太阳,然而阳光已使我荒凉,成为更新的荒凉。 1599

PLL锁相环基础知识(一)

本文介绍了锁相环(PLL)的核心组件及其工作原理,重点阐述了压控振荡器(VCO)的结构与调谐机制。VCO作为PLL的关键部分,通过变容二极管实现频率调谐,但易受温度、电压等因素影响稳定性。文章详细讲解了VCO的谐振电路原理、硅基集成方案,以及通过分频器和调制器实现的频率控制技术。特别分析了整数型和分数型N分频器的差异,指出高阶德尔塔-西格玛调制器可有效降低分数杂散。文章还探讨了预分频器的应用及其对频率分辨率的影响,揭示了PLL通过反馈环路实现频率锁定的基本原理。

weixin_49761275的博客 3029

SpringBoot系列之实现一个AI聊天助手

本文介绍了基于Spring Boot框架实现的AI聊天助手项目。该项目使用Spring Boot 3.2.3、Spring AI 1.0.0-M5等技术栈,集成DeepSeek-R1-Distill-Llama-8B模型实现智能对话功能。文章详细介绍了项目配置流程、运行方式和核心代码实现,包括ChatMessage模型类和服务类ChatService的关键功能,如消息处理、历史记录管理和AI响应获取等。读者可通过提供的GitHub链接获取完整代码,快速搭建自己的AI聊天应用。

Nicky's blog 1449
上一篇: ASP.NET页面中动态增加的控件、添加事件
下一篇: 使用Visual Studio .NET开发Qt程序
wonsoft
博客等级 码龄23年 228粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值