主题:  我又来了,关于ASP。NET

书同人

职务:普通成员
等级:1
金币:0.0
发贴:179
#12004/3/10 12:03:20
一、这是index.aspx文件,要传递表单的内容到second.asp,为什么会没有用呢?
<form name="form1" method="post" action="second.asp" runat="server">
<asp:textbox id="username" name="username" runat="server" text="第一个控件"/>
<asp:button id="button1" type="submit" runat="server" text="点击我" />
</form>

这是second.asp的代码:
<% response.write request.form("username") %>

二、怎么在LABEL里不可以输入函数的内容吗?例如:
<asp:label ID="label1" runat="server" Text="sss<%=now()%>"/>



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#22004/3/10 14:06:04
楼上,如果传本页,在FORM里就可以加上runat="server"吗?



书同人

职务:普通成员
等级:1
金币:0.0
发贴:179
#32004/3/10 14:14:26
错误提示:
类型“TextBox”的控件“username”必须放在具有 runat=server 的窗体标记内。

但是如果不加的话,那又递交不过去,怎么办?



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#42004/3/11 0:29:35
一、这是index.aspx文件,要传递表单的内容到second.asp,为什么会没有用呢?
<script language="c#" runat="server">
void aaa(Object sender,EventArgs e)
{
string url;
url="second.aspx?name="+username.Text;
Response.Redirect(url);
}
</script>

<form runat="server">
<asp:textbox id="username" name="username" runat="server" text="第一个控件"/>
<asp:button id="button1" type="submit" runat="server" onclick="aaa" text="点击我" />
</form>

这是second.asp的代码:
<%Response.Write(Request.QueryString["name"])%>



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#52004/3/11 0:30:24
也就是说,在ASP.net中,form的PSOT失效了,呵呵