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

页面传值一定要用submit html控件吗,该如何处理

2012-09-22 
页面传值一定要用submit html控件吗一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交,form action

页面传值一定要用submit html控件吗
一、目前在ASP.NET中页面传值共有这么几种方式:

1、表单提交,
  <form action= "target.aspx" method = "post" name = "form1">
 <input name = "param1" value = "1111"/>
 <input name = "param2" value = "2222"/> 
  </form>
  ....
  form1.submit();

以上是post 页面提交的传值方式, 用的是html 的 submit控件, 我感觉html控件 不灵活, 并且以上代码 我试过,html也无法识别 form1.submit() ,我能不能用 服务器控件Button来操作, 仍然用post方式来传值呢


[解决办法]
$.post 去看看JQuery
[解决办法]
<form id="form1" onsubmit="PageSubmit()" method="post" runat="server">
这样用 服务器控件Button 可以
[解决办法]
<form runat= "server " action= "Modify.aspx " method = "post " id= "form1 " >

<a href= "### " onclick= "$( '#form1 ').submit() "> 提交 </a> //添加jquery引用 js提交表单是根据form的id,不是name

</form>
[解决办法]
<asp:button>本身就是 基于form submit的

所有的runat="server"不过是微软基于标签把所谓的控件翻译成html标记而已
[解决办法]
所有页面操作都只有 get 和 set 不管是AJAX 还是服务器控件。服务器控制查看源码可以看到 onclick="dopostback('')" 这样一个JS事件。 dopostback 里最有 FROM.SUBMIT()
[解决办法]
服务器控件Button来操作,本身就是post方式传值

热点排行