首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

form传值到后台,如何接收不到

2012-09-07 
form传值到后台,怎么接收不到form methodpost actionlistrm.aspx namef div classd1div

form传值到后台,怎么接收不到
<form method="post" action="listrm.aspx" name="f" >
  <div class="d1">
  <div class="f1" id="su"><input name="searchkey" id="kw" runat="server" size="55" maxlength="50" baidusug="1" type="text"/></div>
  <div class="f2"><span style="cursor:pointer;" id="sx"><img src="image/20120808140758.png" alt="手写输入法" height="23" width="23"/></span></div>
  </div>
  <div class="d2"><input name="submit11" src="image/20120808140632.png" type="image"/></div>
  </form>



[解决办法]
listrm.aspx.cs中接收


 

C# code
protected void Page_Load(object sender, EventArgs e)    {     if(Request.Form["searchkey"]!=null&&Request.Form["searchkey"]!="")     {        string sk=Request.Form["searchkey"]      }    }
[解决办法]
<input name="submit11" src="image/20120808140632.png" type="image"/》
这个有提交事件吗
[解决办法]
C# code
.btn{background-image:url(image/20120808140632.png)}<input name="submit11" class="btn" type="submit"/>
[解决办法]
怎么接收的 贴出来代码吧
[解决办法]
探讨
C# code

.btn{background-image:url(image/20120808140632.png)}

<input name="submit11" class="btn" type="submit"/>

调试下有没有进入到listrm.aspx页面

[解决办法]
直接searchkey.value取值,你都写了runat=server了
[解决办法]
既然都runat=server ,为什么还要Request.Form ,直接this.searchkey.Value 啊?
[解决办法]
list.aspx 是本身页面么?如果是,你提交后。Page_Load事件里是否应该加个postback才对啊
[解决办法]
method="post" 都是post类型了你怎么还用querystring获取,request.Form获取少年
[解决办法]
提交表单你要
按钮<input type="submit" />
表单<form method="post">
后台 string text = Request.Form["你表单里面文本框的name值"]
[解决办法]
你没提交怎么进后台?
用jQuery提交:
$("#submit11").submit();

<input name="submit11" src="image/20120808140632.png" id="submit11" type="image"/>
[解决办法]
<input name="searchkey" id="searchkey" runat="server" size="55" maxlength="50" baidusug="1" type="text"/>

id和name要改成一样的 不然加上runat="server" 运行后 name就和id一样了 所以取不到值了
[解决办法]
asp的思维用着.net的控件。
用.net控件,需要form带runat="server"的。


[解决办法]
$("#submit11").submit();}

楼主啊是

$("form").submit() ;;
[解决办法]
大哥我复制你代码都能接收到你用的哪个页面获取?
[解决办法]
不知道楼主用什么开发工具做的?难道是txt吗?
[解决办法]
楼主你post传值后台用Request.QueryString这个接收肯定接收不到啊这个是get传值才用的。post传值你可以用Request.Form[]方法可以的。试试吧
[解决办法]
提交以下表单。$("form").submit() ;或者用<input type="submit" value="提交" />
[解决办法]
一下仅供参考,有待你的验证。
这个问题的原因出在<input name="submit11" src="image/20120808140632.png" type="image"/>

input type=image在使用时候一定要注意,尽量不使用。
把input type=image改为 input type=button backimage=图片

热点排行