大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > ASP.NET技巧 > HTML服务器控件语法

HTML服务器控件语法

关键词:HTML服务器控件语法  阅读(675) 赞(43)

[摘要]默认情况下,ASP.NET文件中的HTML元素作为文本进行处理,页面开发人员无法在服务器端访问文件中的HTML元素。要使这些元素可以被服务器端访问,必须将HTML元素作为服务器控件进行分析和处理。

默认情况下,ASP.NET文件中的HTML元素作为文本进行处理,页面开发人员无法在服务器端访问文件中的HTML元素。要使这些元素可以被服务器端访问,必须将HTML元素作为服务器控件进行分析和处理。这可以通过为HTML元素添加runat="server"属性来完成。服务器端通过HTML元素的Id属性引用该控件。

语法:

<控件件名 id="名称" ……runat="server">

例如:使用HTML服务器端控件创建一个简单的Web应用程序。单击【Red】按钮将Web页的背景改为红色。程序代码如下。

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="HTMLTest.aspx.cs" Inherits="HTMLTest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>HTML服务器控件</title>
<script language="javascript" type="text/javascript" runat="server">
function btnRed_onclick() {
    form1.style.backgroundColor ="Red";
}
</script>
</head>
<body>
    <form id="form1" runat="server">
        <input id="btnRed" type="button" value="Red" onclick="return btnRed_onclick()" />
    </form>
</body>
</html>

注意:HTML服务器控件必须位于具有runat="server"属性的<form>标记中。



相关评论