asp.net与asp之间互传参数的问题?急!在线等!!

时间:2022-08-27 07:52:24
由于我需要将大量已经开发的应用进行集成,集成的主模块是asp.net开发,然而大量应用是asp开发的程序,现在我需要像在asp 中那样进行参数,也就是在一个default.aspx页面中有几个控件的值如:DropDownList TextBox等,传递到一个xx.asp页面中,另外的问题是需要兼顾旧的应用,刚开始需要两套同时运行。
请各位帮帮忙!!不慎感激!!

13 个解决方案

#1


用GET方式传好了

#2


aaa.aspx?id=1
aaa.asp?id=1
-------------------
可以通用.

#3


有一个问题是我的url地址在数据库中。
有没有其他方式。

#4


把form的runat=server属性去掉,可以以post方式传到asp页面。

#5


用url?valu=value
用session
用post 其中 form的runat=server属性删除

#6


<form id="ID1" method="post" action="targetURL">这样传值,不要加runat=server标签即可。

#7


页面中其他控件需要业务将runat=server去掉吗?仅去掉把form的runat=server属性,页面出错。

#8


asp.net 是不允许向其他页面传递参数的,像asp那样,有2种解决办法,1 就是楼上所说的,将form的runat=server去掉,但这样你就无法在页面中再使用.net 服务端控件了,另外一种办法就是使用 Response.Redirect 的方法,组织一个带参数的url 转过去。

#9


呵呵你还是都改成asp吧。

要不然会累死你的

#10


页面中有很多连接,我用下面方式传url
<script language="javascript">
     function subQuery(url)
{
document.MyForm.action=url;
//document.MyForm.method="post"
document.MyForm.target="_blank";
document.MyForm.submit();
 }

</script>

DataList 加Table控制页面格式,在显示页面连接的地方是:
a href='javascript:subQuery("<%# DataBinder.Eval(Container.DataItem,"url") %>")'><%# DataBinder.Eval(Container.DataItem,"cxm") %></a>

#11


ASP/ASP.NET不能共享Session的.

#12


我决定改成asp的了,谢谢大家!

#13


简单传参还是用Response.Redirect.Get("url?c1?c2...")
复杂的可用session这样灵活

#1


用GET方式传好了

#2


aaa.aspx?id=1
aaa.asp?id=1
-------------------
可以通用.

#3


有一个问题是我的url地址在数据库中。
有没有其他方式。

#4


把form的runat=server属性去掉,可以以post方式传到asp页面。

#5


用url?valu=value
用session
用post 其中 form的runat=server属性删除

#6


<form id="ID1" method="post" action="targetURL">这样传值,不要加runat=server标签即可。

#7


页面中其他控件需要业务将runat=server去掉吗?仅去掉把form的runat=server属性,页面出错。

#8


asp.net 是不允许向其他页面传递参数的,像asp那样,有2种解决办法,1 就是楼上所说的,将form的runat=server去掉,但这样你就无法在页面中再使用.net 服务端控件了,另外一种办法就是使用 Response.Redirect 的方法,组织一个带参数的url 转过去。

#9


呵呵你还是都改成asp吧。

要不然会累死你的

#10


页面中有很多连接,我用下面方式传url
<script language="javascript">
     function subQuery(url)
{
document.MyForm.action=url;
//document.MyForm.method="post"
document.MyForm.target="_blank";
document.MyForm.submit();
 }

</script>

DataList 加Table控制页面格式,在显示页面连接的地方是:
a href='javascript:subQuery("<%# DataBinder.Eval(Container.DataItem,"url") %>")'><%# DataBinder.Eval(Container.DataItem,"cxm") %></a>

#11


ASP/ASP.NET不能共享Session的.

#12


我决定改成asp的了,谢谢大家!

#13


简单传参还是用Response.Redirect.Get("url?c1?c2...")
复杂的可用session这样灵活