发布于 2016-06-04 10:56:49 | 175 次阅读 | 评论: 0 | 来源: 网友投递
			ASP.NET
ASP.NET  是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。		
 
<HTML> 
<HEAD> 
<TITLE>下拉框模拟只读</TITLE> 
<script type="text/javascript"> 
//根据下拉框ID设置下拉框只读 
function setReadOnly(obj_id){ 
var obj = document.getElementById(obj_id); 
obj.onmouseover = function(){ 
obj.setCapture(); 
} 
obj.onmouseout = function(){ 
obj.releaseCapture(); 
} 
obj.onfocus = function(){ 
obj.blur(); 
} 
obj.onbeforeactivate = function(){ 
return false; 
} 
} 
</script> 
</HEAD> 
<BODY> 
<span id="span_select"> 
<select id="id_select"> 
<option value="1">AAAAAAAAA</option> 
<option value="2">BBBBBBBBB</option> 
<option value="3">CCCCCCCCC</option> 
<option value="4">DDDDDDDDD</option> 
</select> 
</span> 
<script type="text/javascript"> 
setReadOnly("span_select"); 
</script> 
<!-- 直接设置下拉框只读 --> 
<select onbeforeactivate="return false" onfocus="this.blur()" onmouseover="this.setCapture()" onmouseout="this.releaseCapture()"> 
</BODY> 
</HTML> 
 
this.ddlSysCategory.Attributes.Add("onfocus","this.blur();"); 
this.ddlSysCategory.Attributes.Add("onbeforeactivate","return false"); 
this.ddlSysCategory.Attributes.Add("onmouseover","this.setCapture()"); 
this.ddlSysCategory.Attributes.Add("onmouseout","this.releaseCapture()");