阅读全文>>

如果您的 Web 应用程序包括要在多个页之间共享的代码,您可以将代码保存在 Web 应用程序根目录下的两个特殊文件夹(Bin 文件夹和 App_Code 文件夹)中的某个文件夹中。
Bin 文件夹
可以在 Bin 文件夹中存储编译的程序集,并且 Web 应用程序任意处的其他代码(如页代码)会自动引用该文件夹。典型的示例是您为自定义类编译好的代码。您可以将编译后的程序集复制到 Web 应用程序的 Bin 文件夹中,这样所有页都可以使用这个类。
Bin 文件夹中的程序集无需注册。只要 .dll 文件存在于 Bin 文件夹中,ASP.NET 就可以识别它。如果您更改了 .dll 文件,并将它的新版本写入到了 Bin 文件夹中,则 ASP.NET 会检测到更新,并对随后的新页请求使用新版本的 .dll 文件。
Bin 文件夹的安全性
将编译后的程序集放入 Bin 文件夹中会带来安全风险。如果是您自己编写和编译的代码,那么您了解代码的功能。但是,您必须像对待任何可执行代码一样来对待 Bin 文件夹中已编译的代码。……
阅读全文>>
如果有以下几种很简单的需求,可是小需要中隐藏着大问题。
给页面添加4个web按钮,点击4个按钮分别实现
(1)打开一个摸态对话框
(2)页面在客户端转向
(3)页面转向并且进行一个服务器端操作比如Session["test"]=1;
(4)页面转向并且输出一个客户端提示
(1)return false的问题
在PageLoad里面这么写
Button1.Attributes.Add("onclick","window.showModalDialog('a.aspx');");
如果这样的话关闭摸态对话框页面还是会Postback,如果在Button1的服务器端事件中写了
Response.Write("aa");可以看到确实输出内容了
为什么return false就可以了呢?在以前的asp中我们一般不会用一个type=submit的按钮来执行一个单纯的js操作
一般我们这么写:<input type="button" onclick="">而asp.net的web按钮都是type=submit的
(2)
同样的,在PageLoad里面这么写
Button2.Attributes.Add("onclick","location.href='a.aspx'");
这样是不能转向的,一定要
Button2.Attribute……
阅读全文>>
批量删除文件的命令
del d:\setup.ini /f/s/q/a
强制删除d盘下所有目录内(包括d盘本身)的setup.ini文件并且不提示是否删除
/f 强制删除只读文件
/q 指定静音状态。不提示您确认删除。
/s 从当前目录及其所有子目录中删除指定文件。显示正在被删除的文件名。
/a的意思是按照属性来删除了
也可以使用通配符:*
如:del d:\*.tmp /f/s/q/a 即为删除所有的.tmp文件
Windows 2000系统中的远程终端服务是一项功能非常强大的服务,同时也成了入侵者长驻主机的通道,入侵者可以利用一些手段得到管理员账号和密码并入侵主机。下面,我们来看看如何通过修改默认端口,防范黑客入侵。
远程终端服务基于端口3389。入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避开大多数入侵者的耳目。
步骤:打开“开始→运行”,输入“regedit”,打开……
阅读全文>>
|
||||||
![]() |
|