首页 新闻 会员 周边 捐助

页面传值一定要用submit html控件吗

0
悬赏园豆:5 [已解决问题] 解决于 2012-08-12 18:33

一、目前在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方式来传值呢

zhengyingcan的主页 zhengyingcan | 初学一级 | 园豆:12
提问于:2012-07-06 14:47
< >
分享
最佳答案
0

可以用服务器控件Button来操作

收获园豆:3
dudu | 高人七级 |园豆:29815 | 2012-07-06 16:58
其他回答(1)
0

控件 无法识别,那是你的 js    form1.submit()代码有问题。

如果submit控件放在 form中,直接就提交了。 不要改用 服务器控件

收获园豆:2
Qlin | 园豆:2403 (老鸟四级) | 2012-07-06 14:59

嗯,我试了一下,用如下代码

<body>
    <form  runat="server" action= "Modify.aspx" method = "post" id="form1" >
       <h2 class="style3">
        加工点订单列表</h2>
     <p>
        <input id="Submit1" type="submit" value="submit" /></p>   
    </form>

 

结果我一点报错了,错误提示如下

 

“/Web”应用程序中的服务器错误。


 

验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。

支持(0) 反对(0) zhengyingcan | 园豆:12 (初学一级) | 2012-07-06 15:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册