在ASP.Net 2.0中,当表单提交后,如果不希望页面重定向,可以通过以下代码示例来实现:
AutoEventWireup
属性为false
,并在页面初始化时绑定事件处理程序:<%@ Page Language="C#" AutoEventWireup="false" CodeBehind="Default.aspx.cs" Inherits="YourNamespace.Default" %>
ASP.Net Form Submit without Redirect
using System;
namespace YourNamespace
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
// 处理表单提交逻辑,但不进行重定向操作
string name = txtName.Value;
// 其他处理逻辑...
}
}
}
}
通过以上代码示例,当用户点击提交按钮时,表单将被提交到后端处理逻辑中,并且页面将不会发生重定向。可以根据实际需求在后端代码中添加其他逻辑来处理表单数据。