关于form中的action属性和runat="server“

spfft007 2004-08-29 09:13:21
我想写两个文件,a1.aspx和a2.aspx
其中,a1.aspx中form的action=a2.aspx ,a1.aspx中form的runat="server“
但是,为什么提交不到a2.aspx中去?而且我用ie的view source功能,看到的a1.aspx中的action的值
居然是a1.aspx,如果我把runat="server"去掉,就可以。
为什么?请高人指点一下。顺便问一下,能不能在后台得到a1.aspx的数据,处理完以后跳转到a2.aspx
去,在a2.aspx中显示?
...全文
302 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckyprg 2005-02-26
  • 打赏
  • 举报
回复
Mark
knet 2004-09-05
  • 打赏
  • 举报
回复
kankan
spfft007 2004-09-04
  • 打赏
  • 举报
回复
up
曲滨_銘龘鶽 2004-08-30
  • 打赏
  • 举报
回复
然后再 b中取a 中的控件 用这个或ASP的那种取 POST数据的方法都可以
private void Page_Load(object sender, System.EventArgs e)
{
//获取post过来的页面对象
if (Context.Handler is a)
{
//取得页面对象
a poster=(a)Context.Handler;
//取得控件
Response.Write("Hello " + ((TextBox)poster.FindControl("TextBox1")).Text + "<p>");
Response.Write("Hello " + poster.TextBox2.Text );
}
}
曲滨_銘龘鶽 2004-08-30
  • 打赏
  • 举报
回复
response.redirect("a2.aspx")
简直就是浪费时间。

action=a2.aspx

runat="server" 去掉

如果要处理完 a 在给 b
a处理完了 POST 的数据也可以过去
Server.Transfer("b.aspx");
极客行天下 2004-08-29
  • 打赏
  • 举报
回复
楼主显然是用asp的方法处理asp.net问题。
magiccoder 2004-08-29
  • 打赏
  • 举报
回复
同意楼上的!!!
你要提交到另外一个页面就那样写就行了!
pingnt 2004-08-29
  • 打赏
  • 举报
回复
在ASP.NET中,你可以这样处理:
A1.ASPX中
'进行你要处理的操作
....
response.redirect("a2.aspx")
mazekui 2004-08-29
  • 打赏
  • 举报
回复
后台,什么意思!你可以在按钮事件里处理啊!它就是在后台处理的!
例如:
private void Button1_Click(object sender, System.EventArgs e)
{
添加信息到数据库;
Response.Redirect("a2.aspx");
}
passacaglia 2004-08-29
  • 打赏
  • 举报
回复
<form 里加上onsubmit="this.action='a2.aspx'"
<%@Import namespace="System"%> <script language="C#" runat="server"> public void Page_Load(object sender,EventArgs e) { int re=0; int re1=0; GetRandomDefault(ref re); GetRandomDefault(ref re1); RandomNum.Text=re.ToString(); RandomNum.Text+=" "+re1.ToString() ; } private void GetRandomDefault(ref int re) { Random ro=new Random(unchecked((int)DateTime.Now.Ticks)); re=ro.Next(10,20); } private void GetRandomByInt(ref byte []re) { Random ro=new Random(); ro.NextBytes(re); } 随机数测试 <form id="form1" runat="server" method=post action=Random.aspx > 

随机数测试

runat = "server" id = "refresh" Text = "产生随机数" />

runat="server"/>
form>

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧