ASP.NET程序中常用代码汇总(五)2遇到的问题:
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)如何在表格出现滚动条?
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)解决方法:
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)
<table>
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)
<tr>
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)
<td class='bodytd' align='center' valign='top' >
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)    
<div style='height:178;overflow-y: auto;overflow-x:hidden'>
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)    
</div>
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)
</td>";
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)
</tr>
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)
</table>
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)其中style中可将overflow属性设置成:auto、hidden、scroll,
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)须设定div的height,在超过该高度时,auto、scroll将出现滚动条。
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五) 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五) 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)3遇到的问题:
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)制作细线表格
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)解决方法:
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)方法1:把表格的cellspacing设置为1,cellpadding和border均为0,分别填充表格的背景色和单元格的背景色。举例如下: 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<table border="0" cellspacing="1" cellpadding="0" bgcolor="#87a4c5 "> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<tr>  
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<td height=26 width=120 bgcolor=”white”> </td> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)</tr> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)</table> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)则出现淡蓝色细框,效果较好
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五) 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)方法2:把cellspacing、cellpadding、border均设置为1,分别设定表格的边框色和内部单元格的边框色,注意使内部单元格的边框色和网页背景色或表格背景色相同,这样内部的边框看上去就和背景融为一体了。举例如下: 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<table width="550" border="1" cellspacing="1" cellpadding="1" bordercolor="#666666"> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<tr bordercolor="#FFFFFF">  
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<td> </td> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)</tr> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<tr bordercolor="#FFFFFF">  
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)<td> </td> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)</tr> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)</table> 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五) 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)方法3:用CSS定义表格的边框宽度为1个像素。先设置CSS类table1 { border-top: 0px; border-right: 0px; border-bottom: 0px; border-left:0px},然后在<table>标签里添加class="table1"。 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五) 
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)方法4:做一个和表格等大的图片作为表格的背景,尤其当你想使表格边线有倒角时。
ASP.NET程序中常用代码汇总(五)
ASP.NET程序中常用代码汇总(五)关于去除超链接的下划线
ASP.NET程序中常用代码汇总(五)解决方法:
ASP.NET程序中常用代码汇总(五)可写作:
ASP.NET程序中常用代码汇总(五)
<head></head>之间加上
ASP.NET程序中常用代码汇总(五)
41.判断是否为数字
42.将回车转换为TAB
ASP.NET程序中常用代码汇总(五)//当在有keydown事件的控件上敲回车时,变为tab 
ASP.NET程序中常用代码汇总(五)
 public void Tab(System.Web .UI.WebControls .WebControl webcontrol) 
43.datagrid分页中如果删除时出现超出索引
ASP.NET程序中常用代码汇总(五)public void jumppage(System.Web.UI.WebControls.DataGrid dg) 
TextBox的Wrap属性,决定是否自动换行。
3,ImageButton1可以作为图像地图使用,
   private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   int a=e.X;
   int b=e.Y;
    //可以得到鼠标点击的位置,执行不同的操作。
  }
 
  AlternateText属性,是无法取得图片时的替代文本。
 
  同样可以使用  onmouseover="b()" onmouseout="h()"  动态改变外观。
2。单元格鼠标移动效果
 
<tr
onmouseover="javascript:this.bgColor='#FFDDAA'"
onmouseout="javascript:this.bgColor='#FFFFF5'"
bgColor="#fffff5">
<td vAlign="middle" align="center" colSpan="2">指定日规则列表</td>
</tr>
隐藏html控件
<input type=text name=txt1 style="display:none">
document.xxx.style.display="none";
<script language="javascript">
function toSum1()
{
 document.Form1.Text1.value="ltp";
 document.Form1.Text2.style.backgroundColor="#669999";
}
 
 
function selecttext() { document.Form1.TextBox6.select(); }
 
 
</script>
 
失去焦点: onblur="toSum1()"
 
鼠标过来进,出移开效果:onmouseover="b()" onmouseout="h()"  (Button也可使用)
 
有关其他事件查看:  HTMLInputTextElementEvents Dispinterface
 
 
设置html控件:
 
 
   this.Text1.Style["BORDER-TOP-STYLE"]="none";
   this.Text1.Attributes["readOnly"]="readOnly";
   text6.Attributes["onclick"]="select()";

 

我们在WEB项目中,有时候需要在用户点击某个东西的时候,一些东西不可用。如果在客户端实现。最简单的就是利用disabled 。下面罗列的其中三种方式:

依次是:不可用(disabled);用一个空白来代替这个地方(Blank);这个区域为空(None)。具体可以查看这个Blog的源文件:

dadd
ccc

这三种方式其实核心代码依次是:

obj.disabled = false;

obj.style.visibility = "hidden";

obj.style.display = "none";

我把这三种收集到一起,供以后查找使用方便。

<!--演示代码开始//-->
<SCRIPT language=javascript>
function ShowDisableObject(obj)
{
 if(obj.disabled == false)
 {
  obj.disabled = true;
 }
 else{
  obj.disabled = false;
 }
 var coll = obj.all.tags("INPUT");
 if (coll!=null)
 {
  for (var i=0; i<coll.length; i++)
  {
   coll[i].disabled = obj.disabled;
  }
 }
}
 
function ShowBlankObject(obj)
{
 if(obj.style.visibility == "hidden")
 {
  obj.style.visibility = "visible";
 }
 else
 {
  obj.style.visibility = "hidden";
 }
}
 
function ShowNoneObject(obj)
{
 if(obj.style.display == "none")
 {
  obj.style.display = "block";
 }
 else
 {
  obj.style.display = "none";
 }
}
 
</SCRIPT>
文件下载

有的时候我们不想让用户直接在IE中打开已知类型的文件,比如Word,而希望能直接下载,这时候可用下面代码来替换Response.Redirect

Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;FileName="+HttpUtility.UrlEncode(yourFileName,Response.HeaderEncoding ));
Response.BinaryWrite((byte[])YourFileData.Rows[0]["AttachmentContent"]);
Response.End();

用HttpUtility.UrlEncode可以解决中文文件名乱码问题。

相关文章:

  • 2021-10-21
  • 2022-01-10
  • 2021-08-13
  • 2022-02-26
猜你喜欢
  • 2022-12-23
  • 2021-09-14
相关资源
相似解决方案