aspx页面抓取参数的问题

问题描述

a.aspx现有一GridView,其中有一列嵌入了hyperlink:<Columns><asp:HyperLinkFieldDataTextField="PKID"DataTextFormatString="编辑"datanavigateurlfields="PKID"datanavigateurlformatstring="~Mod_InvestEdit.aspx?XID={0}"/></Columns>现问题如下:调用该页面方法为:a.aspx?CID=1现需在datanavigateurlformatstring="~Mod_InvestEdit.aspx?XID={0}"之后再加上&CID=1,请问如何获取这个参数1?

解决方案

解决方案二:
这个是我昨天刚整理的这2天刚处理的问题可以参考下http://www.cnblogs.com/dr592112441/archive/2012/04/11/2441825.html
解决方案三:
该回复于2012-04-12 12:33:50被版主删除
解决方案四:
本帖最后由 net_lover 于 2012-04-12 12:39:10 编辑
解决方案五:
引用3楼的回复:

datanavigateurlfields="PKID,CID"datanavigateurlformatstring="~/Mod_InvestEdit.aspx?XID={0}&amp;CID={1}"/>

你这个方法不对,fields里填的是绑定数据表里的列,PKID是数据库里的列,我要取的CID是页面间传过来的参数
解决方案六:
页面传过来的不能这样写,要采用<asp:TemplateField><ItemTemplate><ahref='<%=Page.ResolveUrl("~/Mod_InvestEdit.aspx")%>?XID=<%#Eval("XID")%>&CID=<%=Request.QueryString["CID"]%>'>xx</a></ItemTemplate></asp:TemplateField>
解决方案七:
本帖最后由 net_lover 于 2012-04-12 13:13:10 编辑
解决方案八:
也可以<ItemTemplate><asp:HyperLinkID="x"runat="server"NavigateUrl='<%#Page.ResolveUrl("~/Mod_InvestEdit.aspx")+"?XID="+Eval("XID")+"&CID="+Request.QueryString["CID"]%>'>yyy</asp:HyperLink></ItemTemplate>

时间: 2024-10-23 13:22:13

aspx页面抓取参数的问题的相关文章

巧用robots文件提升页面抓取率

一.认识robots文件 我们知道,robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的,什么是不可以被查看的,蜘蛛知道了这些以后,就可以将所有的精力放在被我们允许访问的页面上面,从而将有限的权重集中起来. 同时,我们还不能互略最重要的一点就是,robots.txt是搜索引擎访问网站要查看的第一个文件.明白了这一点,我们就有必要,也可能针对这一条做一些文章. 二.将sitemap.xml写入robots文件 前面提到了,robots.txt文件是搜索引擎中访问网站要查看的第一个文

spring mvc设置定时器,如何每分钟从前台jsp页面抓取数据?

问题描述 spring mvc设置定时器,如何每分钟从前台jsp页面抓取数据? spring mvc设置定时器,如何每分钟从前台jsp页面抓取数据?从后台抓取,而不是表单提交的.请知道的回答. 解决方案 用httpclient类.不要表单提交就用gethttp://blog.csdn.net/dj4kobe/article/details/6019650

关于页面抓取的工具哪个好??

问题描述 大家好,请问大家有没有使用过页面抓取工具,能给我推荐一个吗?最好抓取后不要有太多的垃圾代码.和垃圾文件存在,在线等,谢谢 解决方案

如何解决远程页面抓取中的乱码问题

解决|问题|页面 由于平时使用的网页文件基本上都是gb2312编码方式,如果通过xmlhttp控件读取的话,肯定会出现乱码问题,但是要把所有文件都改成utf-8编码,操作上比较麻烦.经过反复比较,我找到了相对实用的解决方法. ff提供了overrideMimeType方法,可以指定返回值的编码,所以解决起来比较简单,只要把这个方法指向gb2312就可以了.对于IE,可以用vbs配合来作编码转换,用gb2utf8来转换接收到的二进制数据,其中利用到execScript方法来调用vbs的函数. [复

如何解决远程页面抓取中的乱码问题_AJAX相关

由于平时使用的网页文件基本上都是gb2312编码方式,如果通过xmlhttp控件读取的话,肯定会出现乱码问题,但是要把所有文件都改成utf-8编码,操作上比较麻烦.经过反复比较,我找到了相对实用的解决方法. ff提供了overrideMimeType方法,可以指定返回值的编码,所以解决起来比较简单,只要把这个方法指向gb2312就可以了.对于IE,可以用vbs配合来作编码转换,用gb2utf8来转换接收到的二进制数据,其中利用到execScript方法来调用vbs的函数. 复制代码 代码如下:

asp抓取页面

<%    if trim(request.form("url"))<>"" then    dim VBody:VBody=GetResStr(trim(request.form("url")))    dim Res:Res=VBody    dim code:code=GetCode(VBody,"charset= {0,}([^ ]+) {0,}""")    end if   

PHP怎样用正则抓取页面中的网址_php技巧

前言 链接也就是超级链接,是从一个元素(文字.图片.视频等)链接到另一个元素(文字.图片.视频等).网页中的链接一般有三种,一种是绝对URL超链接,也就是一个页面的完整路径:另一种是相对URL超链接,一般都链接到同一网站的其他页面:还有一种是页面内的超链接,这种一般链接到同一页面内的其他位置. 搞清楚了链接的种类,就知道要抓链接,主要还是绝对URL超链接和相对URL超链接.要写出正确的正则表达式,就必须要了解我们查找的对象的模式. 先说绝对链接,也叫作URL(Uniform Resource L

crawler4j抓取页面使用jsoup解析html时的解决方法_java

crawler4j对已有编码的页面抓取效果不错,用jsoup解析,很多会jquery的程序员都可以操作.但是,crawler4j对response没有指定编码的页面,解析成乱码,很让人烦恼.在找了苦闷之中,无意间发现一年代已久的博文,可以解决问题,修改 Page.load() 中的 contentData 编码即可,这让我心中顿时舒坦了很多,接下来的问题都引刃而解了. 复制代码 代码如下: public void load(HttpEntity entity) throws Exception

Nodejs抓取html页面内容(推荐)_node.js

废话不多说,直接给大家贴node.js抓取html页面内容的核心代码了. 具体代码如下所示: var http = require("http"); var iconv = require('iconv-lite'); var option = { hostname: "stockdata.stock.hexun.com", path: "/gszl/s601398.shtml" }; var req = http.request(option,