Request.Form的简单使用demo

来源:互联网 发布:mac win7 共享文件夹 编辑:程序博客网 时间:2024/06/06 04:24

我用这个是用来前台向后台传参数用的,democlass


首先前台需要添加的就是一个JS函数和一个隐藏域,我通过函数把 前台的某个值传送给后台,然后做处理

前台 aspx 页面

 <script type="text/javascript" language="javascript">

        function testhid() {
            ocx = document.getElementById("Usb_Key");
            document.getElementById("hidnumber").value = ocx.SerialNumber;
        }
       </script>


<asp:HiddenField ID="hidnumber" runat="server" />

可以添加一个按钮和一个文本框做测试,如下,通过Request.Form 来获取 form表单提交的 Input 控件的值


后台,cs代码:

protected void Page_Load(object sender, EventArgs e)
        {
            btnhid.Attributes.Add("onclick", "return testhid();");
        }


 protected void btnhid_Click(object sender, EventArgs e)
        {
            Random d = new Random();
            int i=d.Next(0,100);
            string number = string.Empty;
            number = Request.Form["hidnumber"].ToString();
            this.Text1.Value = i.ToString() + "--,--" + number;
         
        }


0 0