活禽宰杀相关规定:请问一个asp的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 05:05:40
请问下面是能提取吗?如果可以我不知道这里的提取为什么不要querystring

curaction = request("action")
curid = request("id")
<td bgcolor="#FEF7ED" align="center" width="20%"><a href='base1schoolin.asp?<%= strtype %>=<%= strvalue %>&action=edit&id=<%= cstr(rs("sch_bhbh")) %>'>编辑</a>
还有下面的隐藏类型跟它的又有什么关系
<input type="Hidden" name="action" value='<% If bedit then%>editsave<% Else %>newsave<% End If %>'>
<% If bedit then %>
<input type="Hidden" name="id" value='<%= cstr(curid) %>'>
<% End If %>
<input type="Hidden" name=<%= strtype %> value=<%= strvalue %>>
<input type="Submit" name="btnsave" value="保存">
<input type="Reset" value="取消">
如果可以请帮我讲解一下隐藏类型怎么理解?
你们解释的没有全面,但是我下面的三行就使表单,如果照你的意思是说随表单提交的,但是这里的表单提交料我写一下表单的内容吧!
<input type="Hidden" name="action" value='<% If bedit then%>editsave<% Else %>newsave<% End If %>'>
<% If bedit then %>
<input type="Hidden" name="id" value='<%= cstr(curid) %>'>
<% End If %>
<input type="Hidden" name=<%= strtype %> value=<%= strvalue %>>
<input type="Submit" name="btnsave" value="保存">
<input type="Reset" value="取消">
这里如果是从表单得到,你说应该传过去什么呢?我看它的值只有通过上面的不时表单里面得到:<td bgcolor="#FEF7ED" align="center" width="20%"><a href='base1schoolin.asp?<%= strtype %>=<%= strvalue %>&action=edit&id=<%= cstr(rs("sch_bhbh")) %>'>编辑</a>

应该可以的。它的提取是通过表单提交的,不是通过URL后面的参数得到的,故不用querystring

隐藏类型就是在页面上看不到的东西,但是随着表单一起提交

request不带后缀(即省略了具体的集合名称时),可以提取querystring,form,cookies和servervariables等集合的传值.
但要时这些值同时存在时,它的取值优先顺序是:
querystring>form>cookies>servervariables

例如,你同时通过get方式和post方式分别从url和form传递相同的变量a,
你在表单中名称为a的文本框填入"456"后提交到x.asp?a=123
这时候用request("a")得到的值将会是123而不是456.

所以如果不加集合名可能会出现难以发觉的错误,建议保持良好的编程习惯,有时候少偷点懒会避免一些不必要的麻烦!