在right.aspx中,有一htmlbutton,如下:
<form name="add1" method="get">
<input type="hidden" name="getxmldata1"> <input type="button" onclick="aa()" value="添加" name="add11" id="Button1" runat="server">
</form>
<script language="javascript">
function aa()
{
document.add1.getxmldata1.value="hello";
document.add1.action="right.aspx";
document.add1.submit();
}
</script>
这个htmlbutton在right.aspx.cs中有一事件处理程序,
private void Button1_ServerClick(object sender, System.EventArgs e)
{
string add1=Request.QueryString["getxmldata1"];
Response.Write(add1);
}
因为我是以get方式提交的,在按下htmlbutton后,我在url已经看到了,right.aspx?getxmldata1=hello
但就是在网页上什么也没有,同样,我把
string add1=Request.QueryString["getxmldata1"];
Response.Write(add1);
这两句话放到private void Page_Load(object sender, System.EventArgs e)里,页面上就能看到
hello这个单词了。这是为什么呀?
<form name="add1" method="get">
<input type="hidden" name="getxmldata1"> <input type="button" onclick="aa()" value="添加" name="add11" id="Button1" runat="server">
</form>
<script language="javascript">
function aa()
{
document.add1.getxmldata1.value="hello";
document.add1.action="right.aspx";
document.add1.submit();
}
</script>
这个htmlbutton在right.aspx.cs中有一事件处理程序,
private void Button1_ServerClick(object sender, System.EventArgs e)
{
string add1=Request.QueryString["getxmldata1"];
Response.Write(add1);
}
因为我是以get方式提交的,在按下htmlbutton后,我在url已经看到了,right.aspx?getxmldata1=hello
但就是在网页上什么也没有,同样,我把
string add1=Request.QueryString["getxmldata1"];
Response.Write(add1);
这两句话放到private void Page_Load(object sender, System.EventArgs e)里,页面上就能看到
hello这个单词了。这是为什么呀?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货