求助asp中的onclick问题!!!

问题描述

<asp:ButtonID="Button2"type="submit"runat="server"Text="雇佣新家教"OnClick="Button2_Click"class="btnbtn-primarybtn-lg1btn-block"/>

protectedvoidButton2_Click(objectsender,EventArgse){Server.Transfer("ParOrder.aspx",true);}

代码中的onclick不能跳转,求助各位大神!!

解决方案

解决方案二:
改成这样就行了。protectedvoidButton2_Click(objectsender,EventArgse){this.Response.Redirect("ParOrder.aspx");}

解决方案三:
引用1楼abz7676的回复:

改成这样就行了。protectedvoidButton2_Click(objectsender,EventArgse){this.Response.Redirect("ParOrder.aspx");}

改了还是不行啊··
解决方案四:
到低是asp还是asp.net?net,不用加type="submit"实在不行,删除控件以及方法,重新来
解决方案五:
你区分一下是Server.Transer不响应,还是Click事件不响应(你可以在Click事件中写入其它代码,看能不能执行)。我把你的代码贴到我自己的项目中,是可以正常跳转的。单看你的代码,除了那个多余的前台type="submit"外,看不出其它什么问题。
解决方案六:
<%@PageTitle=""Language="C#"MasterPageFile="~/Site2.master"AutoEventWireup="true"CodeFile="PAR.aspx.cs"Inherits="PAR"%><asp:ContentID="Content1"ContentPlaceHolderID="HeadContent"Runat="Server"></asp:Content><asp:ContentID="Content2"ContentPlaceHolderID="MainContent"Runat="Server"><divclass="courses_box1"><divclass="container"><formclass="login"><pclass="lead">正在进行中的订单</p><asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"DataKeyNames="订单ID"DataSourceID="SqlDataSource1"EmptyDataText="无"><Columns><asp:BoundFieldDataField="订单ID"HeaderText="订单ID"ReadOnly="True"SortExpression="订单ID"/><asp:BoundFieldDataField="家教ID"HeaderText="家教ID"SortExpression="家教ID"/><asp:BoundFieldDataField="预约时间"HeaderText="预约时间"SortExpression="预约时间"/><asp:BoundFieldDataField="姓名"HeaderText="姓名"SortExpression="姓名"/></Columns></asp:GridView><divstyle="text-align:center"class="form-group"><asp:DropDownListID="DropDownList1"runat="server"DataSourceID="SqlDataSource1"DataTextField="订单ID"DataValueField="订单ID"></asp:DropDownList><asp:ButtonID="Button1"runat="server"Text="终止该订单"OnClick="Button1_Click"class="btnbtn-primarybtn-lg1btn-block"/></div><pclass="lead">历史订单</p><asp:GridViewID="GridView2"runat="server"DataSourceID="SqlDataSource2"AutoGenerateColumns="False"DataKeyNames="订单ID"EmptyDataText="无"><Columns><asp:BoundFieldDataField="订单ID"HeaderText="订单ID"ReadOnly="True"SortExpression="订单ID"/><asp:BoundFieldDataField="家教ID"HeaderText="家教ID"SortExpression="家教ID"/><asp:BoundFieldDataField="预约时间"HeaderText="预约时间"SortExpression="预约时间"/><asp:BoundFieldDataField="姓名"HeaderText="姓名"SortExpression="姓名"/></Columns></asp:GridView><asp:SqlDataSourceID="SqlDataSource4"runat="server"ConnectionString="<%$ConnectionStrings:DatabaseConnectionString%>"><UpdateParameters><asp:ControlParameterControlID="TextBox1"Name="ID"PropertyName="Text"/></UpdateParameters></asp:SqlDataSource><asp:SqlDataSourceID="SqlDataSource3"runat="server"ConnectionString="<%$ConnectionStrings:DatabaseConnectionString%>"><SelectParameters><asp:ControlParameterControlID="DropDownList1"Name="订单ID"PropertyName="SelectedValue"Type="String"/></SelectParameters></asp:SqlDataSource><asp:SqlDataSourceID="SqlDataSource2"runat="server"ConnectionString="<%$ConnectionStrings:DatabaseConnectionString%>"SelectCommand="SELECT订单表.订单ID,订单表.家教ID,订单表.预约时间,家教信息登记表.姓名FROM订单表INNERJOIN家教信息登记表ON订单表.家教ID=家教信息登记表.家教IDWHERE(订单表.家长ID=@家长ID)AND(订单表.正在进行=0)"><SelectParameters><asp:CookieParameterCookieName="PA-ID"Name="家长ID"Type="String"/></SelectParameters></asp:SqlDataSource><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:DatabaseConnectionString%>"SelectCommand="SELECT订单表.订单ID,订单表.家教ID,订单表.预约时间,家教信息登记表.姓名FROM订单表INNERJOIN家教信息登记表ON订单表.家教ID=家教信息登记表.家教IDWHERE(订单表.家长ID=@家长ID)AND(订单表.正在进行=1)"UpdateCommand="UPDATE订单表SET正在进行=0WHERE(订单ID=@orderID)"><SelectParameters><asp:CookieParameterCookieName="PA-ID"Name="家长ID"Type="String"/></SelectParameters><UpdateParameters><asp:ControlParameterControlID="DropDownList1"Name="orderID"PropertyName="SelectedValue"/></UpdateParameters></asp:SqlDataSource><divstyle="text-align:center"class="form-group"runat="server"><asp:ButtonID="Button2"runat="server"Text="雇佣新家教"OnClick="Button2_Click"class="btnbtn-primarybtn-lg1btn-block"/></div><p><asp:TextBoxID="TextBox1"runat="server"Visible="False"></asp:TextBox><asp:GridViewID="GridView3"runat="server"AutoGenerateColumns="False"HorizontalAlign="Right"Visible="False"><Columns><asp:BoundFieldDataField="家教ID"HeaderText="家教ID"SortExpression="家教ID"/><asp:BoundFieldDataField="预约时间"HeaderText="预约时间"SortExpression="预约时间"/></Columns></asp:GridView></p></form></div></div></asp:Content>

全部的代码是这样的,求大神帮忙看看
解决方案七:
引用4楼wangxiaoyu_net的回复:

你区分一下是Server.Transer不响应,还是Click事件不响应(你可以在Click事件中写入其它代码,看能不能执行)。我把你的代码贴到我自己的项目中,是可以正常跳转的。单看你的代码,除了那个多余的前台type="submit"外,看不出其它什么问题。

我是在母板页
解决方案八:
button2所在的页面上,是不是有验证控件,如RegularExpressionValidator或者RequiredFieldValidator1等,当客户输入的数据不满足条件(如时间格式),或者空字段时,就不会提交页面到服务器
解决方案九:
要用onclientClick吧,那个是个服务器控件
解决方案十:
引用6楼qq_33067289的回复:

Quote: 引用4楼wangxiaoyu_net的回复:
你区分一下是Server.Transer不响应,还是Click事件不响应(你可以在Click事件中写入其它代码,看能不能执行)。我把你的代码贴到我自己的项目中,是可以正常跳转的。单看你的代码,除了那个多余的前台type="submit"外,看不出其它什么问题。

我是在母板页

原来是在母版页,是不是使用了母版页里的控件
解决方案十一:
断点,看看事件进了没然后在确定问题原因
解决方案十二:
Server.Transfer("ParOrder.aspx",true);是服务器上的重定向吧,貌似没真正实现页面跳转,只是地址改变了,好像是这么解释的,有点忘了

时间: 2025-01-20 09:41:15

求助asp中的onclick问题!!!的相关文章

ASP中的Debug类(VBScript)

debug|vbscript 不知道用ASP写代码的朋友是不是和我有一样的感受,ASP中最头疼的就是调试程序的时候不方便,我想可能很多朋友都会用这样的方法"response.write ",然后输出相关的语句来看看是否正确.前几天写了一个千行的页面,里面大概有七八个SUB/FUNCTION,调试的时候用了有三十几个response.write ,天,调试完后把这三十个一个个删除,累! 今天看到一个ASP中的Debug类(VBS),试用了一下,绝! 使用方法很简单: test.asp &

ASP中令人震撼的Debug类(VBScript)

debug|vbscript 译者的话: 不知道用ASP写代码的朋友是不是和我有一样的感受,ASP中最头疼的就是调试程序的时候不方便,我想可能很多朋友都会用这样的方法"response.write ",然后输出相关的语句来看看是否正确.前几天写了一个千行的页面,里面大概有七八个SUB/FUNCTION,调试的时候用了有三十几个response.write ,天,调试完后把这三十个一个个删除,累! 今天看到一个ASP中的Debug类(VBS),试用了一下,绝! 使用方法很简单: test

asp中,数据库查询无法显示

问题描述 asp中,数据库查询无法显示 1C <%@ LANGUAGE=""VBSCRIPT"" %><!--#include file=""conn.asp""--><%Id=Session(""LoginSuccess"")set rs = Server.CreateObject(""ADODB.recordset"&quo

ASP中如何隐藏某一行的按钮

问题描述 ASP中如何隐藏某一行的按钮 1C 比如根据状态"已使用"就隐藏删除按钮. 解决方案 绑定的时候判断下 <%#Eval(""state"").ToString()==""已使用""?"""":""<input type='button value='删除' onclick='xxxxxx()'/>""

数据库-ASP中的&amp;amp;lt;asp:Repeater&amp;amp;gt;控件问题

问题描述 ASP中的<asp:Repeater>控件问题 各位大神们好,我在项目中使用asp:Repeater控件,去显示我数据库里面的数据,可是运行程序的时候显示: 我把代码给大家看一下,请大家帮我看看是哪里出了错误 (1)前台页面数据绑定: 序号 I级机构 II级机构 III级机构 <%#Eval("Id") %>> <%#Eval("Csk_no.Cfk_no.First_kind_name") %>> <

ASP中通过该日历算法实现的具体代码_应用技巧

复制代码 代码如下: <style> td { font-family: "宋体"; font-size:9pt} </style> <body bgcolor="eeeeee"> <table width="180" cellpadding="0" cellspacing="1" bgcolor="dddddd" align=center>

ASP中通过该日历算法实现的具体代码

复制代码 代码如下: <style> td { font-family: "宋体"; font-size:9pt} </style> <body bgcolor="eeeeee"> <table width="180" cellpadding="0" cellspacing="1" bgcolor="dddddd" align=center>

Oracle大文本在ASP中存取问题的解决

oracle|解决|问题 在我开发BS结构程序中,由于经常需要在ORACLE中处理一些容量较大的文本数据,所以经过反复测试终于用ASP成功解决了大文本数据在ORACLE下存取问题. 一.运行环境: 1.Microsoft Windows 2000 Server + IIS 5.0 2.Oracle8i中文标准版 二.建立数据表: CREATE TABLE SYSTEM.TEST( BLOB LONG, ID NUMBER) / 三.源程序: 1.数据存入程序:test.asp <% '表单提交处

手把手教你在ASP中使用SQL语句

sql|语句 五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了.但你要同时采用ASP和SQL的话就可能会头晕.MySQL.SQL Server和mSQL都是绝佳的SQL工具,可惜,在ASP的环境下你却用不着它们来创建实用的SQL语句.不过,你可以利用自己掌握的Access知识以及相应的Access技能,再加上我们的提示和技巧,相信一定能成功地在你的ASP网页中加入SQL. 1. SELECT 语句 在SQL的世界里,最最基础的操作就是SELECT 语句了.在数据库工具下直接采用