ASP.NET 按钮问题

来源:百度知道 编辑:UC知道 时间:2024/09/25 20:09:26
第一种方式:把按钮的属性 PostBackUrl属性调成B.aspx
点下按钮跳转到B.aspx
第二种方式:在按钮事件中写 Response.Redirect("B.aspx");
点下按钮也是跳转到B.aspx
以上2种写法有一定的区别:请指出,谢谢
其实还有
第三种方式:在按钮事件中写 Server.Transfer("B.aspx");
点下按钮也是跳转到B.aspx

第一种,是你将表单的内容提交到b.aspx文件;
第二种,很正常的转向;用response.redirect();
第三种,也是很正常的转向,纯面向对象思想的,用server.transfer();

第二种和第三种都是用asp.net内置的对象函数。当然,他们的传值方式是不一样的;第二种一般是将参数直接写在URL里面;第三种,可以将页面看成对象,可以用(Label)等这样的,取其传递过来的值。