另外,如果HyperLink绑定的HotWordName为“清华大学出版”,
则传递的查询字符串为:quickSearch.aspx?Search=清华大学出版 ,可以得到结果或者是在文本框内输入“清华大学出版,则传递的查询字符串为:
quickSearch.aspx?Search=%e6%b8%85%e5%8d%8e%e5%a4%a7%e5%ad%a6%e5%87%ba%e7%89%88 也可以得到结果。
两个结果是一样的。
则传递的查询字符串为:quickSearch.aspx?Search=清华大学出版 ,可以得到结果或者是在文本框内输入“清华大学出版,则传递的查询字符串为:
quickSearch.aspx?Search=%e6%b8%85%e5%8d%8e%e5%a4%a7%e5%ad%a6%e5%87%ba%e7%89%88 也可以得到结果。
两个结果是一样的。
http://www.dearbook.com.cn/ 那里有个热门搜索,你点击“数据结构”那个链接,可以发现页面下边的状态栏的url为:
http://www.dearbook.com.cn/ProductList.aspx?SearchStr=数据结构&ProductType=1
而页面链接过去后,显示出的页面的url为:
http://www.dearbook.com.cn/QuickSearch.aspx?BookName=%ca%fd%be%dd%bd%e1%b9%b9
这又是怎么回事?
此节设置应用程序的全球化设置。
-->
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
gb2312这个可以传递中文字符,你试一下
<globalization requestEncoding="GB2312" responseEncoding="GB2312" />
========== >
NavigateUrl='<%#"../quickSearch.aspx?Search="+Server.UrlEncode(DataBinder.Eval(Container.DataItem,"HotWordName"))%>'