ASP.net控件分类
[本课笔记资源] http://download.csdn.net/source/1850967
ASP.net控件分类:
1、HTML控件 System.Web.UI.Htmlcontrols
普通HTML脚本控件,属于客户端控件,用于客户端解释页面的显示的内容
也可以转化成服务器控件,只需要加上属性 runat="server"
如:文本框配合按钮使用
姓名: <input id="txtUserName" name="txtUserName" type="text" />
<input id="btnSubmit" type="button" value="显示" onclick="show1()"/>
脚本部分代码为:
<mce:script type="text/javascript"><!--
function show1()
{
var userName = document.getElementById("txtUserName").value;
if(userName != "")
alert("您输入的姓名是:"+userName);
else
alert("别逗了,您不没输入呢!");
}
// --></mce:script>
在JavaScript中我们根据元素的id来定位到元素,再通过元素的value、innerText、innerHTML、style等属性来
改变元素或做一些处理工作。那么对于像单选按钮、多选按钮等组合性质的控件,就要根据其组名来获取元素,如下:
您的兴趣爱好:<br />
<input name="hover" type="checkbox" value="tour"/>旅游
<input name="hover" type="checkbox" value="net"/>上网
<input name="hover" type="checkbox" value="reading" />阅读
<input id="btnHover" type="button" value="显示" onclick="show2()"/>
脚本代码:
<mce:script type="text/javascript"><!--
function show2()
{
var hovers = document.getElementsByName("hover");
var _hovers = new Array();
var info = "您的兴趣爱好为:" ;
for(var i=0;i<hovers.length;i++)
if(hovers[i].checked)
_hovers[i] = hovers[i].value;
for(var t in _hovers)
info += _hovers[t] + "\t";
alert(info);
}
// --></mce:script>
2、Web控件 System.Web.UI.Controls
服务器控件,提供丰富的功能,可执行复杂的页面请求
Web服务器控件以asp:开头,称为标记前缀,后面是控件类型,
例如:<asp:Label ID="lblTitle" runat="server">&l
相关文档:
在asp.net中使用fckeditor ,页面使用them时,通过编辑器上传图片或文件提示
"Using themed css files requires a header control on the page"
解决办法:
在fckeditor的web.config文件中做如下修改
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<pages styleSheet ......
前台代码
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width='<%=focus_width %>' height='<%=swf_height %>'>
<pa ......
asp.net输出 png 32位 图像,带透明alpha。
// pngtest.htm
<html>
<head></head>
<body bgColor="gray">
<img src="png.ashx" />
</body>
</html>
// png.ashx
<%@ WebHandler Language="C#" Class="Png" %>
using System.Web;
public class Png : IHtt ......
javascript< script language="javascript"> < !-- function disableOtherSubmit() {
var obj = event.srcElement;
var objs = document.getElementsByTagName('INPUT');
for(var i=0; i< objs.length; i++)
{
if(objs[i].type.toLowerCase() == 'submit')
{
objs[i].disabled = true;
}
}
......
1、数据控件(如DataGrid/DataList等控件)格式化日期方法:
e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();
//指定列(第1列)格式化日期
2、用String类转换日期显示格式:
String.Format( "yyyy-MM-dd ",yourDateTime);
3、用Convert方法转换日期显示格式:
Convert.ToDat ......