易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET学习笔记四 控件使用

 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"></asp:Label>
 这种标注方式就很清楚地知道控件的具体类


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

ASP.NET 页面对象模型

简介
Microsoft Internet 信息服务 (IIS) 所收到的对某 Microsoft ASP.NET 页面的每个请求都被移交给 ASP.NET HTTP 管线。HTTP 管线由一系列托管对象组成,这些对象按顺序处理该请求,并完成从 URL 到普通 HTML 文本的转换。HTTP 管线的入口点是 HttpRuntime 类。ASP.NET 基础结构为辅助进程中所承载的每个 AppDomain 创建 ......

ASP.NET


      数据源控件提供多种数据服务,这样将高级功能添加到应用程序会变得更加容易。这包括根据指定的搜索条件筛选数据。筛选对于使用缓存数据尤其方便,因为您无需重新运行查询或调用读取数据的方法就可以提供搜索功能。
      若要筛选数据,必须按下列方式配置数据 ......

详解Asp.Net Sql数据库连接字符串


1.连接数据库文件
<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;AttachDBFilename=|DataDirectory|TimeTracker.mdf;User Instance=true" />
SqlConnectionStringBuilder实例化时,要用到connectionString,如:SqlConnectionStringBuild builder = new SqlC ......

ASP.NET(C#) 定时执行一段代码

 在Global.asax启动一条线程就ok了,下面是启动线程定时写文件的例子
  Global.asax
  C# code
  Code
  1<%@ Application Language="C#" %>
  2<%@ Import Namespace="System.IO" %>
  3<%@ Import Namespace="System.Threading" %>
  4<script runat="server">
  5 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号