在cs文件中获得对应页面中的下拉框dropdownlist_sitebranch值可以有以下几种方法获得:

siteinfo.fzjgid = dropdownlist_sitebranch.selecteditem.value.trim();
siteinfo.fzjgid = request.form["dropdownlist_sitebranch"].tostring();
siteinfo.fzjgid = request["dropdownlist_sitebranch"].tostring();

其中request.form是 asp.net 获取窗体变量的集合。

表单发送在动态网页中占着很重要的地位。例如留言板、论坛的发言区域,就是表单发送。在服务器端是如何接收到的呢?aspx为例,使用request.form对象进行接收。它的基本语法是:
变量名=request.form(“文本域名称”)
例如:

namh=request.form("name")。

之后,在整个程序中就可以无限次地调用namh这个变量。

需要注意的是,request.form是接收post方法的对象。所以在客户端的表单发送中,一定要注明post方法。步骤是:<form method=post>。

form 集合通过使用 post 方法的表格检索邮送到 http 请求正文中的表格元素的值。

语法

request.form(element)[(index)|.count]

参数

  1. element
    指定集合要检索的表格元素的名称。
  2. index
    可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是 1 到 request.form(parameter).count 之间的任意整数。

注释

form 集合按请求正文中参数的名称来索引。request.form(element) 的值是请求正文中所有 element 值的数组。通过调用 request.form(element).count 来确定参数中值的个数。如果参数未关联多个值,则计数为 1。如果找不到参数,计数为 0 。

要引用有多个值的表格元素中的单个值,必须指定 index 值。index 参数可以是从 1 到 request.form(element).count 中的任意数字。如果引用多个表格参数中的一个,而未指定 index 值,返回的数据将是以逗号分隔的字符串。

在使用 request.form 参数时,web 服务器将分析 http 请求正文并返回指定的数据。如果应用程序需要未分析的表格数据,可以通过调用不带参数的 request.form 访问该数据。

request.form和request.querystring的key不区分大小写

到此这篇关于c# request.form用法案例详解的文章就介绍到这了,更多相关c# request.form用法内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!