2 zhiduowuming zhiduowuming 于 2016.02.28 10:43 提问

asp根据typeid直接输出对应内容,无需url get传值
 Set dsIDClist = Server.CreateObject("ADODB.Recordset") 
        Sql="Select * from FreeHost.FreeHost_IDCProductlist where istg=0 and canbyenduser='y'  and (onlyusebyagn is null or onlyusebyagn='"&agentname&"') order by orderbyid desc"
if agentname<>"n" then Sql="Select * from FreeHost.FreeHost_IDCProductlist where istg=0 and  canbyagnenduser='y'  and (onlyusebyagn is null or onlyusebyagn='"&agentname&"') order by orderbyid desc"

if Request.QueryString ("typeid")<>"" and  IsNumeric(Request.QueryString("typeid")) then Sql="Select * from FreeHost.FreeHost_IDCProductlist where  istg=0 and canbyenduser='y' and typeid='"&Request.QueryString("typeid")&"'  and (onlyusebyagn is null or onlyusebyagn='"&agentname&"')  order by orderbyid desc"

if Request.QueryString ("typeid")<>"" and  IsNumeric(Request.QueryString("typeid")) and agentname<>"n" then Sql="Select * from FreeHost.FreeHost_IDCProductlist where  istg=0 and canbyagnenduser='y' and typeid='"&Request.QueryString("typeid")&"'  and (onlyusebyagn is null or onlyusebyagn='"&agentname&"')  order by orderbyid desc"

根据typeid=x直接输出内容,不需要url get传值,怎么改呢,现在是要?typeid=x 传值才显示对应的

3个回答

caozhy
caozhy   Ds   Rxr 2016.02.28 10:52
 查找替换
Request.QueryString("typeid")
->
"x"
zhiduowuming
zhiduowuming 朋友你好,替换成什么呢,谢谢,xxx.com/idc2.asp?typeid=1 才会显示分类1的 我想不加?typeid=1直接在代码定义tyidpe=1输出
2 年多之前 回复
zhiduowuming
zhiduowuming   2016.02.28 12:05

自己解决了,定义了下typeid,没想到这么简单,谢谢大家关注!

showbo
showbo   Ds   Rxr 2016.02.28 12:21

直接写死

sql="Select * from FreeHost.FreeHost_IDCProductlist where  istg=0 and canbyenduser='y' and typeid='1'  and (onlyusebyagn is null or onlyusebyagn='"&agentname&"')  order by orderbyid desc"
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ASP.NET页面间POST和GET传值
ASP.NET页面间的传值有很多种方式,下面介绍一种最常见的传值方式,就是利用HttpContext传值。 分两种情况: 1、当表单提交的时候(POST) 页面1:userName.aspx 修改密码 输入新密码:   确
地址栏(get方式)传值不能不说的秘密-当传递的值中含某些特殊字符的情况
地址栏(get方式)传值不能不说的秘密-当传递的值中含某些特殊字符的情况<br />HTTP标准的两种请求方式:Post和Get,关于这两种请求方式的区别相关资料云集,这里不做阐述。然而,你是否注意到:<br />我们通过get方式从浏览器的地址栏传递数据给服务器,当参数的值中含有某些特殊转义字符的时候,没经过些许处理将得不到预期的结果。第一种解决方案不解释也能明白,现在解释下第二种方法的处理:<br />JavaScript escape() 函数的功能是把其中某些字符替换成了十六进制的转义序列。该方法不
ASP页面间传值方法总结
 1、通过URL链接地址传递 (传递多个参数用 符号”&”连接起来) (1) send.asp代码  protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge&id=0"); } (2) receive.aspx代码 
asp中URL传参遇空格字符串被截断
最近在做网站上传文件删除的
get传值方式详解
因为你的show.php是GET的目标网页,那么就在这个目标网页中加入如下代码即可实现你所要求的功能: echo $_GET['id']; 下面我们针对GET进行一下详细的解释来加深你对GET的理解: GET是网页传值常用的一种方式,它能够将紧跟在域名后第一个问号后的值或者&符号后面的值以GET数组的形式接收进页面,用几个实例看一看: http://www.
dedecms支持动态传参
事情: 文章中添加联动信息。根据不同的分类显示不同的列表就成了大问题。网上找了找没有找到自己满意的。索性自己搞二次开发..... 解决:该模型使用了独立模型。 1. 修改/plus/list.php ,添加新参支持,classid为浏览器传入的参数。 //---add 添加classid支持 if(empty($classid)){ include(DEDEIN
ASP.NET不用页面跳转方式的区别及页面间传值方法
本文转自:http://www.cnblogs.com/csharp4/archive/2010/05/14/1735745.html 1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是
js获取url中get传参以及预览图片等...几个
1.js获取url中get方式传输的参数: //获取url中get方式传的参数 function getPar(par){ //比如获取id xxx.html?id=100 var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par + "=");
java通过Http get post请求url获取数据
java通过Http get post 请求url获取数据
处理get方式的URL传值问题
使用GET方式传递参数 在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。 如果网页中的表单元素的method属性被设置为了“GET”,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。 使用GET请求方式给WEB服务器传递参数的格式:        http://www.ititit.net