asp.net 前台表单提交到别的页面的后台进行验证

login.aspx中有如下代码<formid="Form1"runat="server"><asp:TextBoxID="txtName"runat="server"W... login.aspx中有如下代码
<form id="Form1" runat="server">
<asp:TextBoxID="txtName"runat="server"Width="180px"></asp:TextBox>
<asp:ImageButton ID="imgSubmit" runat="server" OnClick="imgSubmit_Click" />
</form>
我想要点击button之后,直接跳转到LoginCheck.aspx的后台进行验证,并不经过Login.aspx的后台。
本人新手,尝试了好久都没有结果,在form中加上action="LoginCheck.aspx"会报错,求各位大虾帮帮忙。谢谢
如果有帮助的话一定追加分
展开
 我来答
守望丶那段晴
2012-11-01
知道答主
回答量:15
采纳率:0%
帮助的人:10.3万
展开全部
用jQuery异步操作,将数据发送到LoginCheck.aspx页面,处理以后返回处理结果
前提是要引用jquery库,不知道你有了解jquery不
<asp:ImageButton ID="imgSubmit" runat="server" OnClientClick="ajaxSend()" />

<script type="text/javascript" language="javascript">
function ajaxSend(){
var url="LoginCheck.aspx";
var Name=document.getElementById("<%=txtName.ClientID %>");
var parameters={Name:Name};
$.ajax({
url:url,
data:parameters,
dataType:"json",
type:"POST",
success:function(data){
//处理方法
}
});
}
</script>
Reyzhang
2012-11-06 · TA获得超过1111个赞
知道小有建树答主
回答量:805
采纳率:85%
帮助的人:661万
展开全部
asp.net基于事件的编程没必要这么做。完全可以在imgSubmit_Click的事件处理中来做验证。还有一点你跳到另外一个页面去做验证从体验度上来讲也不是太可取。建议还是使用asp.net提供的资源来实现。比如说验证。asp.net提供了丰富的验证控件,而且体验度上也不错,我的建议是你使用asp.net自带的验证控件来做验证这种方案比较合适。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
球员故事汇
2012-11-01
知道答主
回答量:92
采纳率:100%
帮助的人:18万
展开全部
可以用js
<asp:ImageButton ID="imgSubmit" runat="server" OnClientClick="jsSend()" />

<script type="text/javascript" language="javascript">

function DeleteFriend(userid1, userid2) {
LoginCheck.Math(“参数”);
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stydfans
2012-11-03 · TA获得超过668个赞
知道小有建树答主
回答量:1263
采纳率:100%
帮助的人:502万
展开全部
使用jQuery即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式