1-PostBackUrl执行跨页面发送
来源:互联网 发布:家用网络摄像头好不好 编辑:程序博客网 时间:2024/05/22 04:53
PostBackUrl执行跨页面发送
默认情况下,点击一个按钮控件,就会把包含这个控件的页面提交回该页面本身并重新加载相同的页面。不过,可以使用PostBackUrl属性把表单数据提交到其他页面。
例 :A.aspx中数据提交到B.aspx页面。
A.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="A.aspx.cs" Inherits="_A" %>
<!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> button search</title>
</head>
<body>
<form id="form1" runat="server" defaultbutton=”btnSearch”>
<asp:Label
ID="lbsearch" runat="server" Text="Search:"></asp:Label>
<asp:TextBox
ID="txtSearch" runat="server"></asp:TextBox>
<asp:Button
ID="btnSearch" runat="server" PostBackUrl="ButtonSearchResults.aspx" Text="Go!" />
</form>
</body>
</html>
B.aspx
前台:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="B.aspx.cs" Inherits="B" %>
<!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>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblSearch" runat="server"></asp:Label></div>
</form>
</body>
</html>
后台:
public partial class B : System.Web.UI.Page
{
protected void Page_Load()
{
if (PreviousPage!=null)
{
TextBox txtSearch = (TextBox)PreviousPage.FindControl("txtSearch");
lblSearch.Text = String.Format("Search For:{0}",txtSearch.Text);
}
}
}
注:PreviousPage属性用来得到前一个页面的引用,其次,FindControl()方法用于从前一个页面中获取TextBox控件的txtSearch.最后,输入在该TextBox中的值显示在页面中的Label中。
在A.aspx中defaultbutton=”btnSearch”> ,则页面默认回键是btnSearch.,键盘点击时就会执行btnSearch_click()事件
- 1-PostBackUrl执行跨页面发送
- 2-PostBackUrl执行跨页面发送
- 使用PostBackUrl属性实现跨页面传值
- 使用PostBackUrl属性实现跨页面传值
- postbackurl
- button 跨页提交 postbackurl
- button 跨页提交 postbackurl
- button 跨页提交 postbackurl
- 页面发送请求,浏览器执行哪些操作
- LinkButton 设置postbackurl 后单击事件不执行
- 跨页面数据发送
- 跨页面数据发送
- PostBackUrl跨页传值
- Asp.Net中Response.Redirect、Server.Transfer、PostBackUrl以及超链接引导页面的区别
- ajax发送中执行ajax,并实现跳转其他页面 ,注册页面最后一个校验邮箱
- 使用PostBackUrl传递数据
- Button..::.PostBackUrl 属性
- PostBackUrl和NavigateUrl
- 常见的Hash算法
- 数字段的模式匹配代码
- 知识管理体系与信息优化
- struts2验证
- struts2验证
- 1-PostBackUrl执行跨页面发送
- S3C6410和S3C2410的区别
- 健康食芹菜
- 2-PostBackUrl执行跨页面发送
- 利用ftp上传C++源码至web站点
- finally块中的代码一定执行吗
- finally块中的代码一定执行吗
- 当清明来临时(2011.4.8)
- 插入到数据库中的 中文 显示为???