问题1: 搜索框输入内容后,回车后如何触发搜索按钮

txtSearch.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('"+btnSearch.UniqueID+"').click();return false;}} else {return true}; ");

-------------------

问题2: 自动打开网页

自动打开网页可以用如下命令
@echo   off
"%programfiles%/Internet Explorer/IEXPLORE.EXE "  ​​​ http://www.test.com:8010/SendOrder.aspx​​​ exit
做成bat运行就行了

----------------------

问题3: 源文件与模块生成时的文件不同。仍要让调试器使用它吗

在用 Microsoft Visual  2005 调试程序时,设置的断点竟然无效!
如果单步运行,使用F11进入,则弹出对话框,源文件与模块生成时的文件不同。仍要让调试器使用它吗?
选择是,可以进入到文件中,但设置的断点是虚的,无法调试。

在网上搜罗了一下,终于解决了!
解决方法如下,
在最上面一排的菜单栏选择工具-> 选项
在弹出窗口中选择调试-> 常规
把“要求源文件和版本匹配”的勾勾去掉
然后去掉“地址级的调试”的勾勾(这样就不会出现反汇编代码了)

--------------------

问题4:试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器

1、在命令行中尝试重新注册mscordbi.dll(regsvr32 mscordbi.dll)文件,该文件位于(C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322请找到你本机的这个对应的目录)。
2、在命令行中尝试重新注册oleaut32.dll(regsvr32 oleaut32.dll)。---这部在本机用时没找到该dll
3、运行C:/Program Files/Common Files/Microsoft Shared/VS7Debug下面的mdm.exe /regserver

以上运行的命令都是在visual studio .net 命令提示符中输入,并且要进入到上面所说的目录执行才有效。

大部分问题都是因为,mdm被损坏了导致的,重新运行最后一条命令就行了。

-----------------

问题5:附加到进程调试

大家在调试自己程序的时候是点上门那个绿色的小图标吗?如果项目比较大,每次为了个调式都点那个小图标重新编译浪费时间哈,而且每次都从起始页登录(如果有登录验证什么的输入多麻烦啊),再找到那个调试的页面开始调试,其实VS有个小技巧
比如您现在想调试 a.aspx 页面,那么在这个页面上设置端点,VS工具栏----调试-----附加到进程-----选最下面的那行(具体哪个自己看自己的vs)-----附加 Ok,好了,可以操作这个页面了,这个页面不用重新浏览打开就可以直接调时,特别是项目大的时候很方便

------------------

问题6:IIS7.5上的REST服务的Put操作发生HTTP Error 405.0 - Method Not Allowed 解决方法




WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS 7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS 7.5中将集成WebDAV,然而WebDav把Put,Delete给咔嚓了。所以在IIS 7.5上部署的RESTful服务(WCF Data Service,WCF Rest Service,ASP.NET Web API,ASP.NET MVC)就悲剧了,当发送Put请求就会发生HTTP Error 405.0 – Method  Not Allowed错误,解决方法也很简单,在Web.config里面加入如下设置:




<system.webServer> 

<modules>

<remove name="WebDAVModule" />

</modules>

<handlers>

<remove name="WebDAV" />

</handlers>

</system.webServer>


-----------------

TODO 任务列表的使用



在开发中要有一个计划,在那里实现,怎么实现,可以先写下来,以后可以检查是否实现了,或者临时性修改又怕忘记的时候


TODO: 可以方便的帮助我们完成这样的任务


编程可以这样标记


//TODO: 未实现 XXX



以后在任务列表中就可以看到


任务列表在试图-->任务列表 打开



VS2010中默认没有启用TODO功能(在任务列表中看不到),  设置方法:



工具->选项->文本编辑器->C/C++->格式设置->杂项->枚举注释任务-> True



--end---