在C# Web开发中,使用表单提交(Form Post)是一种常见的方式来在不同页面之间传递数据。表单提交通常通过HTTP POST请求将数据发送到服务器,这种方式比查询字符串更安全,因为它不会在URL中暴露数据。以下是详细的步骤和示例代码,帮助你在ASP.NET Web Forms中实现表单提交。
创建表单并提交数据
源页面 (SourcePage.aspx)
首先,在源页面上创建一个表单,并添加输入控件和提交按钮。例如:
aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SourcePage.aspx.cs" Inherits="YourNamespace.SourcePage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Source Page</title>
</head>
<body>
<form id="form1" runat="server" method="post" action="TargetPage.aspx">
<div>
<label for="txtId">ID:</label>
<asp:TextBox ID="