asp.net2.0页面中,如何向ASP页面以post方式提交
asp.net2.0页面中,如何向ASP页面以post方式提交比如我用asp.net2.0做了一个首页,首页里要有一个动网论坛的登录入口,而动网论坛是ASP页面,除了用g...
asp.net2.0页面中,如何向ASP页面以post方式提交
比如我用asp.net2.0做了一个首页,首页里要有一个动网论坛的登录入口,
而动网论坛是ASP页面,除了用get方式提交外,我该怎么做?
回答得好分值再追加 展开
比如我用asp.net2.0做了一个首页,首页里要有一个动网论坛的登录入口,
而动网论坛是ASP页面,除了用get方式提交外,我该怎么做?
回答得好分值再追加 展开
6个回答
展开全部
其实有个简单的办法
在你的提交的按扭写客户端提交事件去改变form的action然后submit()就OK了
如下
<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />
<script language="javascript" type="text/javascript">
function Submit1_onclick() {
form1.action="动网获取post参数和网址";
form1.submit();
}
</script>
当然你也可在用个层什麼的在<form id="form1" runat="server"></form>再放一个客户端的form来做这个动作,不过位置可能不能用流部局了,
不过还可以用个<iframe>插入一个HTML页面处理这个问题:)
附上我完整的测试代码:
是拿我自己的网站做的测试,没有问题的哦,如果输入标准帐号可以进我的后台哦
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!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>
<script language="javascript" type="text/javascript">
// <!CDATA[
function Submit1_onclick() {
form1.action="http://www.123doing.com/default.asp";
form1.submit();
}
// ]]>
</script>
</head>
<body>
<form id="form1" runat="server">
<input id="u_name" type="text" name="u_name" /><input id="u_password" type="password" name="u_password" /><input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />
</form>
</body>
</html>
.cs文件没写任何东西所以不必要了吧,呵呵
在你的提交的按扭写客户端提交事件去改变form的action然后submit()就OK了
如下
<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />
<script language="javascript" type="text/javascript">
function Submit1_onclick() {
form1.action="动网获取post参数和网址";
form1.submit();
}
</script>
当然你也可在用个层什麼的在<form id="form1" runat="server"></form>再放一个客户端的form来做这个动作,不过位置可能不能用流部局了,
不过还可以用个<iframe>插入一个HTML页面处理这个问题:)
附上我完整的测试代码:
是拿我自己的网站做的测试,没有问题的哦,如果输入标准帐号可以进我的后台哦
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!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>
<script language="javascript" type="text/javascript">
// <!CDATA[
function Submit1_onclick() {
form1.action="http://www.123doing.com/default.asp";
form1.submit();
}
// ]]>
</script>
</head>
<body>
<form id="form1" runat="server">
<input id="u_name" type="text" name="u_name" /><input id="u_password" type="password" name="u_password" /><input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />
</form>
</body>
</html>
.cs文件没写任何东西所以不必要了吧,呵呵
展开全部
如果两个站点的权限都是你的话.以前看过一种解决方案是将cookie存入数据库共用,如果不是,就要禁用此页的COOKIE,而利用另外一个网站的COOKIES。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以以Cookie保存通用会话,我以前做的OA就是这样的.
前提当然是在同一个站点内.
前提当然是在同一个站点内.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就一点,没必要写那么多.
记住修改Form的Action属性就可以了.
记住修改Form的Action属性就可以了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就一点,没必要写那么多.
记住修改Form的Action属性就可以了.
记住修改Form的Action属性就可以了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的办法
在你的提交的按扭写客户端提交事件去改变form的action然后submit()就OK了
如下
<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />
<script language="javascript" type="text/javascript">
function Submit1_onclick() {
form1.action="动网获取post参数和网址";
form1.submit();
}
</script>
在你的提交的按扭写客户端提交事件去改变form的action然后submit()就OK了
如下
<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />
<script language="javascript" type="text/javascript">
function Submit1_onclick() {
form1.action="动网获取post参数和网址";
form1.submit();
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询