在ASP.NET Web Pages中,你可以使用HTML标记和ASP.NET Web Pages的语法创建WebForms。以下是一个简单的示例,演示如何在WebForms中使用HTML:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>My WebForms Page</title>
</head>
<body>
    <h1>Welcome to My WebForms Page</h1>

    <!-- 使用HTML标记 -->
    <p>This is a paragraph written in HTML.</p>

    <!-- 使用ASP.NET Web Pages语法 -->
    @{
        var currentTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
    }
    <p>The current time is: @currentTime</p>

    <!-- 使用ASP.NET Web Controls -->
    <asp:Label runat="server" Text="Enter your name:" AssociatedControlID="txtName" />
    <asp:TextBox runat="server" ID="txtName" />
    <asp:Button runat="server" Text="Submit" OnClick="btnSubmit_Click" />

    <!-- 使用ASP.NET Web Pages的表单处理 -->
    @if (IsPost)
    {
        var enteredName = Request["txtName"];
        <p>You entered: @enteredName</p>
    }
</body>
</html>

在上述示例中,使用了标准的HTML标记,同时使用ASP.NET Web Pages的语法和控件。在ASP.NET Web Pages中,你可以混合使用HTML和C#代码块,通过@{ ... }语法嵌套C#代码。还可以使用ASP.NET Web Controls(如<asp:Label>、<asp:TextBox>、<asp:Button>等)来创建服务器控件,以便在后端代码中处理页面事件。

需要注意的是,在使用ASP.NET Web Pages时,页面事件处理(如按钮点击事件)通常需要在后端代码中进行处理。在上述示例中,OnClick="btnSubmit_Click"表示按钮点击事件将由名为btnSubmit_Click的后端方法处理。




转载请注明出处:http://www.zyzy.cn/article/detail/14831/ASP.NET Web Pages