Response.Write("hello" +Request.Form["TextBox1"] +"<br>");
这样为什么取不到TextBox1的内容?
这样为什么取不到TextBox1的内容?
解决方案 »
- 应用程序错误
- 如何先运行JS函数???
- ASP.NET打开新窗口方法
- asp.net动态生成静态页面怎么做呀
- url传值乱码问题?
- 急,在线等.!请问各位高手DataList中的HeaderTemplate能否使用数据绑定.
- Asp.net页面中是否可以弹出一个VB.net那样的对话框?
- 求asp.net(C#)制作论坛
- 82年程序员群(希望82年的朋友都来参加……) 群号31800957
- 同志们啦!我们做好的ASP.NET程序,现在想把它发布到网上去,除买FTP空间,还要做些什么呀?接下来又怎么做呀?请指教指教哦!
- 请高手指点!
- 蛙蛙推荐:整理了一些软件开发规范,希望对大家有用,大家也可以补充一下
----------------------------------
哪个上一个?
你这种取法,必须在页面提交之后,才能得到值.而且NET中虽然这种做法也可,但不支持这样的取值方式.应使用 TextBox1.Text来取值.
/// <summary>
/// 搜索值
/// </summary>
public string strText
{
get
{
return(this.txtsearch.Text);
}
}/// <summary>
/// 搜索类型
/// </summary>
public string strType
{
get
{
return(this.listsearch.SelectedValue);
}
}/// <summary>
/// 搜索
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void butsearch_Click(object sender, System.EventArgs e)
{
this.Server.Transfer("asm_content_list.aspx");
}
要接收的页面
//查看有无从asm_content_view页面转来的搜索对象
string strname = Context.Handler.ToString().ToLower();
if( strname == "asp.asm_content_view_aspx")
{
mydata.content.page.asm_content_view myform = new asm_content_view();
myform = (mydata.content.page.asm_content_view)Context.Handler;
this.txtsearch.Text = myform.strText;
this.listsearch.SelectedValue = myform.strType;
}