客户端给asp.net页面传参数的问题
客户端是桌面程序
private void button1_Click(object sender, System.EventArgs e)
{string edition= "1 ";
string proname= "gis "
client.DownloadData( "http://localhost/update/update.aspx?m_edition= "+edition+ "m_proName= "+proname);
}
服务器是asp.net页面
private string m_edition=null;
private string m_proName=null;
private void Page_Load(object sender, System.EventArgs e)
{
if(Page.IsPostBack)
{
m_edition=Request.Params.Get( "m_edition ");
m_proName=Request.Params.Get( "m_proName ");
TextBox1.Text=m_edition;
}
}
希望把客户端的值传给服务器的两个全局变量。代码错在哪里,应该怎样修改?
哪位大牛赐教!
------解决方案--------------------楼主写法if(Page.IsPostBack)是根本就不执行以下的语句。因为你用客户端打开的是新开的网页。。。
要用if (!IspostBack){
m_edition=Request[ "m_edition "];
m_proName=Request[ "m_proName "];
TextBox1.Text=m_edition;
………………
}