asp.net    Button_Click 事件中 如何对本页 post一个 参数 
比如  i=5

解决方案 »

  1.   

    这个好像是get.
      我想传一个 用Request.Form[]中可以得到的参数
      

  2.   

    是可以用session   但是我想弄明白怎么传post
      

  3.   

    你为什么需要Post这个参数呢?  给Button 的  CommandArgument 赋值不就行了么?比如你要Post一个数字6 ,  就让这个Button的 CommandArgument 为"6"(当然你要让它是"id=6"也行)然后在事件Button_Click的处理里面从sender里把CommandArgument 拿出来就OK了, 这个 6(或id=6)就是Post到服务器端当前页的,不过经过了一些处理和包装了,更方便编程.
      

  4.   

    如果你还实在是想用普通不处理的Post,服务器端用
     Request.Form.Add("id","6")
    客户端用
    document.form.add("id",6)
      

  5.   

    Request.Form.Add("id","6")写在  Button_Click事件中好像会报错的.谢谢 syeerzy 的解答