链接带的有?id=xxx,查询结果一直显示id为xxx的咋办?

作者:超级管理员 更新时间:2017-10-31 09:59:40 来源:未知 点击:15642
一个链接,比如www.baidu.com链接要点进去直接显示某个人,而不是所有就要带id。就像这样www.baidu.com?id=XXX。但是这样电点连接进去就不能查询了,因为查的时候会把你的查询+
一个链接,比如www.baidu.com
链接要点进去直接显示某个人,而不是所有就要带id。就像这样www.baidu.com?id=XXX。
但是这样电点连接进去就不能查询了,因为查的时候会把你的查询+id两个条件都加上。除非查的人和id是一个人,不然查不出来。这要怎么办?怎么在点连接进入后就把“?”后面的条件删掉?

以下是关于本问题的解决方案:

解决方案1、
URL跳转之前,直接把url后面的参数字符串全部删除即可,或者直接将参数赋值为空字符,这样参数也一样不会起效果的。
估计这个答案你不会满意,因为说实话,你的问题比较含糊,这样的问题答案百度到处都是
解决方案2、
引用 1 楼 dljxyc 的回复:
URL跳转之前,直接把url后面的参数字符串全部删除即可,或者直接将参数赋值为空字符,这样参数也一样不会起效果的。
估计这个答案你不会满意,因为说实话,你的问题比较含糊,这样的问题答案百度到处都是

URL跳转之前,直接把url后面的参数字符串全部删除即可
这个怎么做?就是问题比较模糊不好百度
解决方案3、
查询方法里不用id不就行了吗?另外这个链接是谁写的,不写id=xxx就行了啊
解决方案4、
引用 3 楼 sinat_28984567 的回复:
查询方法里不用id不就行了吗?另外这个链接是谁写的,不写id=xxx就行了啊

我写的,不写id=xxx,我怎么传参进去查?不传参点链接就显示所有的车
解决方案5、
引用 4 楼 happy4944 的回复:
Quote: 引用 3 楼 sinat_28984567 的回复:

查询方法里不用id不就行了吗?另外这个链接是谁写的,不写id=xxx就行了啊

我写的,不写id=xxx,我怎么传参进去查?不传参点链接就显示所有的车

查单个人的就要用id,差所有的不用id;如果这个id穿进去了还不是相差的,那就传相差人的id
解决方案6、
if(是查询)
{
//按查询条件查
}
else{
//按querystring查
}

是这个意思吗?
解决方案7、
引用 6 楼 starfd 的回复:
if(是查询)
{
//按查询条件查
}
else{
//按querystring查
}

是这个意思吗?

我现在写的相反,因为传参就一个,查询条件根据页面不同,有的有5.6个查询条件。
解决方案8、
引用 5 楼 sinat_28984567 的回复:
Quote: 引用 4 楼 happy4944 的回复:

Quote: 引用 3 楼 sinat_28984567 的回复:

查询方法里不用id不就行了吗?另外这个链接是谁写的,不写id=xxx就行了啊

我写的,不写id=xxx,我怎么传参进去查?不传参点链接就显示所有的车

查单个人的就要用id,差所有的不用id;如果这个id穿进去了还不是相差的,那就传相差人的id

我写的是有id就是按id查,没id就按查询条件查,但是因为链接原因,一直有id
解决方案9、
相反肯定不行……
解决方案10、
引用 8 楼 happy4944 的回复:
Quote: 引用 5 楼 sinat_28984567 的回复:

Quote: 引用 4 楼 happy4944 的回复:

Quote: 引用 3 楼 sinat_28984567 的回复:

查询方法里不用id不就行了吗?另外这个链接是谁写的,不写id=xxx就行了啊

我写的,不写id=xxx,我怎么传参进去查?不传参点链接就显示所有的车

查单个人的就要用id,差所有的不用id;如果这个id穿进去了还不是相差的,那就传相差人的id

我写的是有id就是按id查,没id就按查询条件查,但是因为链接原因,一直有id

修改链接……
解决方案11、
引用 6 楼 starfd 的回复:
if(是查询)
{
//按查询条件查
}
else{
//按querystring查
}

是这个意思吗?


if(!string.IsNullOrEmpty(id))
{
  drivername = Request["drivername"].Trim();
  company = Request["company"].Trim();
}

我是这样写的,不然直接点链接进页面drivername = Request["drivername"].Trim();会报错,Request["drivername"]是null。
现在要改成下面这样吗?

try
{
  drivername = Request["drivername"].Trim();
}
catch
{

}
try
{
  company = Request["company"].Trim();
}

解决方案12、
本帖最后由 starfd 于 2017-10-30 10:40:39 编辑
Request["drivername"].Trim()
这个写个扩展方法不就行了

static string TrimExceptNull(this string input)
{
return input==null?input:input.Trim();
}

解决方案13、
楼上的各位真有耐心
解决方案14、
引用 10 楼 sinat_28984567 的回复:
修改链接……

http://bbs.csdn.net/topics/392276781
这里还有一个已解决的帖子,来拿分
解决方案15、
引用 12 楼 starfd 的回复:
Request["drivername"].Trim()
这个写个扩展方法不就行了

static string TrimExceptNull(this string input)
{
return input==null?input:input.Trim();
}

http://bbs.csdn.net/topics/392276139
这里还有一个已解决的帖子,来拿分

推荐阅读

热门内容

md5加密,要加密的串带有特殊字符

现在在做跨境物流,需要接法国物流接口。接...

winform客户端界面与其他软件相似,

项目开始的时候,领导一句话照着XXX软件...

Dev GridControl 单元格为

怎么阻止对话框弹出,并且在有空值得情况下...

“System.TypeInitiali

web是项目名称,在网上查说什么的都有,...

现在IT编程做网站是不是没前途了?感觉都

本人是从事1年多的程序猿,做asp.ne...

ViewBag和ViewData怎么 才

本帖最后由yangliweng2于201...

WPF 如何禁用ScrollViewer

以下是关于本问题的解决方案:解决方案1、...

GridControl 最后一列按回车键

GridControl  当光标在最后一...

ASP.NET中关于Theme的问题

我是设置了一个Default的主题。希望...

我用一个方法返回一个Image,保存为啥

我在方法中保存 ,就不会有问题,可是我想...

最新内容

C#基础问题:只读,关于Array.IsReadOnly和IList.IsReadOnly

不清楚为什么问题列表看不到我的问题,无奈再开一贴原题贴以下是关于本问题的解决方案...

md5加密,要加密的串带有特殊字符

现在在做跨境物流,需要接法国物流接口。接口需要传个安全秘钥,这个秘钥就是规定的几...

backgroundWorker关于Winform最简单的线程问题,请求各位指导一下

我想使用backgroundWorker1,启动应用后每隔20秒去读取数据库,看...

一个小问题求助

类似图中数据,要筛选出MesNum与InventoryNum不同的数据该怎么写 ...

WPF 自定义的DependencyProperty属性不被识别

定义了一个多选的Comobox,自定义依赖属性在调用时不被识别,不知道为什么。p...

ArcGis For JavaSrcipt 如何加载shp和dwg和dbf文件?

如何加载?跪求大神指导。并且可以清除掉!!以下是关于本问题的解决方案:...

一条sql语句,把重复记录的字段的值相加

本帖最后由NewCSDN2005于2017-10-2915:35:27编辑acc...

链接带的有?id=xxx,查询结果一直显示id为xxx的咋办?

一个链接,比如www.baidu.com链接要点进去直接显示某个人,而不是所有就...

通过数据库获取 like '%[螺丝]%' 怎么写代码!

通过数据库获取 like '%[螺丝]%' 怎么写代码SELECT top 5 ...

winform客户端界面与其他软件相似,需要修改界面

项目开始的时候,领导一句话照着XXX软件实现这些功能,项目全程就我一个人开发,然...

Dev GridControl 单元格为空验证弹框问题!!! 希望有人能解决了

怎么阻止对话框弹出,并且在有空值得情况下不允许添加新行以下是关于本问题的解决方案...

VS2015 报表已经有列,现在怎么动态生成列加进去(winform)

VS2015 报表已经有列,现在怎么动态生成列加进去(winform)以下是关于...

WebService 怎么跳过登录页面?

另外,WebService发布后,要替换哪些文件?bin文件夹里名字一样的就找到...

VB.NET注册热键F12,或者屏蔽系统F12键

如题。请各位大侠帮忙解决。以下是关于本问题的解决方案:解决方案1、看不懂,不是当...

“System.TypeInitializationException”类型的异常在 Web.dll 中发生,但未在用户代码中进行处理

web是项目名称,在网上查说什么的都有,也没有改对,请大家帮忙,怎么解决以下是关...

如何正确启动Explorer.exe

如何正确启动Explorer.exe我在实际项目中遇到的一个问题:客户要求开机输...

vs2015中stdin如何进行终止?

在vs2015中运行如下代码:int main(){unsigned int a...

现在IT编程做网站是不是没前途了?感觉都是"增删改查",可替换性太强了.

本人是从事1年多的程序猿,做asp.net的,做动态网站和管理系统的(包括前端和...

降频 不存在的

image1509379333929548.png(123.51KB,下载...

qt 鼠标移动到加载完图片的label后,对label中的图片实现放大镜功能!

鼠标一旦进入label和按键就会下沉到下面。后来重写QLabel还是不能实现该功...