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"会报错,求各位大虾帮帮忙。谢谢
如果有帮助的话一定追加分 展开
<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"会报错,求各位大虾帮帮忙。谢谢
如果有帮助的话一定追加分 展开
4个回答
展开全部
用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>
前提是要引用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>
展开全部
asp.net基于事件的编程没必要这么做。完全可以在imgSubmit_Click的事件处理中来做验证。还有一点你跳到另外一个页面去做验证从体验度上来讲也不是太可取。建议还是使用asp.net提供的资源来实现。比如说验证。asp.net提供了丰富的验证控件,而且体验度上也不错,我的建议是你使用asp.net自带的验证控件来做验证这种方案比较合适。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用js
<asp:ImageButton ID="imgSubmit" runat="server" OnClientClick="jsSend()" />
<script type="text/javascript" language="javascript">
function DeleteFriend(userid1, userid2) {
LoginCheck.Math(“参数”);
}
</script>
<asp:ImageButton ID="imgSubmit" runat="server" OnClientClick="jsSend()" />
<script type="text/javascript" language="javascript">
function DeleteFriend(userid1, userid2) {
LoginCheck.Math(“参数”);
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用jQuery即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询