Tips & Tricks
honker110
这个作者很懒,什么都没留下…
展开
-
Tip #2 - 样式应用工具(style application toolbar)
使用样式应用工具(style application toolbar)栏可以自动创建、修改样式。这个工具栏有“自动”和“手动”两个模式。自动模式是为不熟悉CSS的人设计的,这种模式下由Visual Studio来控件新生成的样式放哪里。手动模式是给有经验的用户准备的。手动模式下用户可以通过目标规则来控制样式放在哪里。目标规则包括:类名(当前页)、内联样式、新类名和应用新样式。类名(当前页):由格翻译 2009-01-09 21:32:00 · 728 阅读 · 0 评论 -
deltree.bat的另一种写法
echo y | del c:/temp/*.* /Srd c:/temp/ /s /qmd c:/tempCacls C:/TEMP /E /P EveryOne:FCacls命令是给temp目录的写权限分配给EveryOne原创 2009-07-17 10:05:00 · 752 阅读 · 0 评论 -
列出数据库中有数据的表的名称和数据
列表出有数据的表: select name from sysobjects o where type=u and exists ( select * from sysindexes where id=o.id and indid<2 and rows>0 ) OR原创 2009-07-22 18:17:00 · 922 阅读 · 0 评论 -
关于GridView中如何取得隐藏列的值
在.net 1.1的年代,GridView的名字叫DataGrid(反正我认为GridView就是DataGrid的一个马甲),那时我们常把一列隐藏掉,然后在行绑定时处理那一列的数据再显示到别处,但自从DataGrid穿了马甲之后,隐藏的列(Visible=false)就不给数据绑定了!其实,用不着隐藏一列来存数据的,因为数据本身已经存在了GridView的DataSource之中了,直接访问原创 2009-07-27 17:01:00 · 738 阅读 · 0 评论 -
阻止GridView的RowDataBound事件响应
由于很多页面中有GridView控件,在某些情况下不想让RowDataBound事件进行事件响应,也就是阻止事件响应函数的执行,如果一个页面一个页面地去gridView.RowDataBound-=OnRowDataBound改动起来将非常麻烦。还好这些页面都是MasterPage的嵌套页面,因此可以在MasterPage的cs文件中用FindControlRecursive找到GridVie原创 2009-08-14 12:26:00 · 1008 阅读 · 0 评论 -
在GridView数据源为空时也显示表头
首先,需要GridView的AutoGenerateColumn属性为false。进行正常的绑定后,添加页面事件this.PreRender += OnPagePreRender; 这个事件只要比绑定晚就可以,不必非得是PreRender。 然后判断如果数据源无数据,就执行以下代码 if (gridView.DataSource is Data原创 2009-08-14 13:19:00 · 1042 阅读 · 0 评论 -
HTML文本转义小窍门
今天在CSDN看到一种HTML文本转义的小窍门,很简便。 1、用dom的功能。先作为innerTEXT传给一个dom对象,再取innerHTML属性,就可以取到转义后的文本了。例如:div1.innerText = "title title....";var str = div1.innerHTML; // "<h1>title title..."原创 2009-07-06 11:26:00 · 616 阅读 · 0 评论 -
对VS升级SP2补丁,出现错误 1718。 文件被数字签名策略拒绝错误的解决办法
MSDN: http://support.microsoft.com/kb/925336 1. 然后单击 确定 、 开始 , 键入 regedit , 和 运行 。 2. 中注册表编辑器, 找到并单击以下注册表项: HKEY_LOCAL_MACHINE/Software/Policies/Microsoft/Windows/Safer/CodeIdentifiers转载 2009-07-03 10:24:00 · 1196 阅读 · 0 评论 -
window.onload加载完毕的问题及解决方案(上)
我们经常使用 window.onload 来处理页面,当页面加载完成做一些事情。但这个 window.onload 是页面全部加载完成,甚至包括图片,而我们实际上经常需要的是文档 DOM 加载完毕! 解决方法, 一、Mozilla 提供了一个非公开的(undocumented)函数:// for Mozilla browsersif (document.addEventListe原创 2009-07-09 15:19:00 · 933 阅读 · 0 评论 -
用bat编写的deltree
deltree.batpushd %1del /q *.*for /f "Tokens=*" %%i in (dir /B) do rd /s /q "%%i"popd原创 2009-07-17 10:00:00 · 1110 阅读 · 0 评论 -
批处理文件中获取当前所在路径的几种方法
@echo offsetlocal EnableDelayedExpansionecho 当前正在运行的批处理文件所在路径:!cd!pause@echo offecho 当前目录是:%cd%pause@echo off:: set "abc=%cd%"echo 当前正在运行的批处理文件所在路径:%~dp0pause@echo原创 2009-07-17 09:57:00 · 46833 阅读 · 0 评论 -
Tip #9 IIS7,用Configuration Editor生成修改配置的C#, JavaScript 或 AppCmd脚本
如果您想在代码里修改配置文件,比如administration.config、applicationHost.config或web.config,您可以安装Configuration Editor(它是IIS管理工具包的一部分),并利用它的生成脚本的功能。 下载链接:- 32-bit admin pack MSI- 64-bit admin pack MSI翻译 2009-01-15 10:01:00 · 1333 阅读 · 0 评论 -
Tip #1 – 创建、管理、应用样式表的强大工具(Visual Studio 2008)
Visual Studio 2008为CSS样式增加了3个新的工具窗口:Apply Styles (应用样式)Manage Styles (管理样式)CSS Properties (CSS属性)在设计视图或分割视图中,你会在视图菜单中看到这三项。应用样式: 你可以用这个工具窗口创建、应用、修改样式表。这个窗口会列出特定页面的所有样式,包括嵌入的样式表(style="...")、外部样式表()和当前翻译 2009-01-08 21:21:00 · 761 阅读 · 0 评论 -
Tip #3 你知道吗?拆分视图也可以垂直分割
如图所示:设置方法是:工具菜单 -> 选项 -> HTML设计器 -> 常规,选中垂直拆分视图。翻译 2009-01-10 20:52:00 · 619 阅读 · 0 评论 -
Tip #5 在 Visual Web Developer 中创建 IIS 虚拟目录
在 Visual Studio 中,在“文件”菜单上单击“新建”,再单击“网站”。在“新建网站”对话框中单击“浏览”。在“选择位置”对话框中,单击“本地 IIS”图标。在树控件中,选择“默认网站”,或选择要在其中创建虚拟目录的文件夹。在“选择位置”对话框的右上角,单击“创建新虚拟目录”按钮。(此按钮上没有文本,但将鼠标放在按钮上时,将显示文本。)这会翻译 2009-01-10 21:40:00 · 575 阅读 · 0 评论 -
Tip #6 用ASP.NET AJAX判断当前浏览器类型
当用javascipt写web应用程序时,我们经常需要对不同的浏览器作不同的处理,这时ASP.NET AJAX中的Sys.Browser就派上用场了:script language="javascript" type="text/javascript">function DoSomething() { if(Sys.Browser.agent === Sys.Browser.Op翻译 2009-01-10 21:45:00 · 677 阅读 · 0 评论 -
Tip #7 使用ASP.NET Ajax的trace
如果您正在使用ASP.NET Ajax并且遇到了运行错误之类的问题,那么Sys.Debug.trace函数可以作为一种选择:"javascript" type="text/javascript">function PositionDiv() { Sys.Debug.trace("Entering PositionDiv Function"); //some翻译 2009-01-10 21:55:00 · 532 阅读 · 0 评论 -
Tip #11 你知道吗?”到达定义“对css class也适用
我们用Visual Studio 2008编写C#或VB.Net代码时经常会用到右键的”到达定义“(Go To Defination)这个功能,但不知道您注意到没有,在HTML视图中,我们右击写在html代码中的css class同样会有这个菜单项出现。如图: 点击该菜单项之后,将会转到css class定义的地方,如图:翻译 2009-01-17 14:41:00 · 594 阅读 · 0 评论 -
Tip #8 在app_code文件夹内同时使用C#和VB.Net
如果您在app_code文件夹内写代码,可能有时你会想在里面同时用两种语言,比如C#和VB.Net,想要这样用的话就得配置web.config中的compilation,使app_code文件夹中的子文件夹被分别编译。compilation debug="true"> codeSubDirectories> add directoryN翻译 2009-01-13 22:19:00 · 637 阅读 · 0 评论 -
window.onload加载完毕的问题及解决方案(下)
接上篇,其它方法:一、在IE中还可以在onreadystatechange事件里进行判断http://www.thefutureoftheweb.com/blog/adddomloadevent这里有Jesse Skinner写了一段独立的脚本函数来解决各种浏览器的onload问题, adddomloadevent.js。 代码引用如下/* * (c)2006 Je原创 2009-07-09 15:56:00 · 1704 阅读 · 0 评论