`
whitesmith
  • 浏览: 16795 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

gridview ItemTemplate关于中文传值问题

阅读更多
我们以往如果要在QueryString中带着含有中文或者特殊字符的参数值时,我们通常可以使用Server.UrlEncode来编码QueryString要传递的参数值,如:abc.aspx?name=Server.UrlEncode("name")。但是在GridView中,如果使用邦定元素HyperLinkFiled控件时便无法处理这样的情况,这个时候可以转换成Templete,然后把本来使用<asp:HyperLink>控件的地方改为传统HTML的超链接方式,通过Server.UrlEncode格式化参数值来传递。
如下范例:
       <asp:TemplateField HeaderText="发件人">
                    <ItemTemplate>
                    <a href="client_show.aspx?addresserID=<%# Server.UrlEncode(eval_r("addresserID").ToString()) %>&date=<%# eval_r("date") %>">
                        <asp:Label ID="Label1" runat="server" Text='<%# Bind("addresseeID") %>'></asp:Label></a>
                    </ItemTemplate>
                </asp:TemplateField>





<a href="client_show.aspx?addresserID=<%# Server.UrlEncode(eval_r("addresserID").ToString()) %>&date=<%# eval_r("date") %>">
Server.UrlEncode(eval_r("addresserID").ToString())

ToString()一定要加   eval_r("字段名")是object   因为Server.UrEncode(string)
分享到:
评论

相关推荐

    GridView72绝技.rar 页面传值

    本主题将深入探讨“GridView72绝技”中的一个关键技巧——页面传值,这涉及到如何在GridView的行操作(如点击事件)中获取并传递选定行的数据到其他页面或功能模块。 首先,了解GridView的基本结构和功能是必要的。...

    GridView内嵌套使用GridView

    在ASP.NET开发中,GridView控件是用于展示数据的强大工具,尤其在呈现表格形式的数据时。在本项目中,我们探讨的主题是“GridView内嵌套使用GridView”,这通常是为了实现更复杂的数据显示,例如,当数据有层次关系...

    Android最简单的gridview嵌套gridview,解决滑动冲突问题

    本主题聚焦于如何在Android应用中实现一个"最简单的gridview嵌套gridview"的场景,并解决滑动冲突问题。 首先,让我们了解一下GridView的基本概念。GridView是一种布局管理器,它将视图(如图片、文字等)以网格的...

    ScrollView嵌套GridView不能滚动的问题解决方案

    ScrollView嵌套GridView不能滚动的问题解决方案 在 Android 开发中,我们经常会遇到 ScrollView 嵌套 GridView 的问题,导致页面不能滚动的问题。这个问题的出现是因为 ScrollView 和 GridView 都带有滚动条,当...

    C# GridView 72般绝技

    用户可以通过设置 GridView 的 ItemTemplate 属性来实现该功能。 十、GridView 实现用“...”代替超长字符串 GridView 提供了实现用“...”代替超长字符串的功能。用户可以通过设置 GridView 的 ItemTemplate 属性...

    gridview使用技巧、gridview使用大全、gridview常用问题、gridview常用方法

    在本文中,我们将深入探讨GridView的使用技巧、大全、常见问题以及常用方法,旨在帮助开发者更好地理解和应用这一强大的工具。 1. GridView简介: GridView控件允许用户以表格的形式显示数据,通常与数据源(如...

    GridView中日期时间显示格式问题

    "GridView中日期时间显示格式问题" 在 GridView 中,日期和时间的显示格式是一个常见的问题。今天,我们将讨论在 GridView 中如何正确地显示日期和时间的格式。 首先,我们需要了解GridView 中的数据绑定机制。在 ...

    地址栏传值,DataList修改,GridView修改

    本话题将深入探讨“地址栏传值”、“DataList修改”和“GridView修改”这三个关键知识点。 首先,让我们来看看“地址栏传值”。在网页中,URL(统一资源定位符)用于标识资源的位置,而地址栏传值就是通过URL来传递...

    关于GridView中显示Image图片列的方法及示例

    在提供的文档《关于GridView中显示Image图片列的方法.doc》中,应包含了更详细的步骤和代码示例。另外,`WebSite1.rar`可能是一个完整的示例项目,解压后你可以参考里面的代码和布局。 总结,将图片显示在GridView...

    GridView动态添加模板列

    * 需要在 ItemTemplate 属性中指定一个自定义的模板,以便在 GridView 中展示自定义的数据。 * 需要根据不同的业务需求动态添加不同的模板列,以满足不同的数据展示需求。 GridView动态添加模板列的常见应用场景 ...

    gridview小数问题.

    在标题和描述中提到的问题,就是关于如何在GridView中实现自定义的时间和货币格式。这里我们将详细介绍两种方法来解决这个问题,并探讨一些常用的格式化表达式。 方法一:使用BoundField BoundField是GridView控件...

    gridview嵌套gridview案例说明

    5. 性能优化:由于嵌套GridView可能导致性能问题,尤其是数据量大的情况下,因此可能需要采用分页、懒加载等技术来优化性能。 总之,GridView嵌套是一个强大的功能,可以提供丰富的用户体验。通过理解和掌握这个...

    ASP .Net GridView CSS 模板样式

    ASP.NET GridView 控件是开发Web应用程序时常用的组件,它用于显示和操作数据表格。GridView以其灵活性和易用性,成为了.NET框架中展示数据的强大工具。然而,标准的GridView样式往往较为简单,不符合现代网页设计的...

    导出excel汉字乱码以及GridView分页问题

    然而,在这个过程中,可能会遇到两个主要问题:汉字乱码和GridView分页问题。本文将详细讲解如何解决这两个问题。 首先,我们来看汉字乱码问题。在导出Excel时,如果编码设置不正确,汉字可能会显示为乱码。在给出...

    GridView多行编辑(C#)

    ### GridView多行编辑(C#) 在本篇技术文章中,我们将深入探讨如何使用ASP.NET中的`GridView`控件实现多行编辑功能。`GridView`是一个非常强大的数据绑定控件,可以方便地显示、编辑和更新数据库中的数据。通过本...

    Gridview控件的使用详解

    GridView 控件的常见问题包括无法显示数据、无法编辑数据、无法删除数据等。以下是一些常见问题的解决方法: 1. 无法显示数据:可以检查数据绑定的正确性、检查数据源的正确性。 2. 无法编辑数据:可以检查编辑模板...

    GridControl中嵌套GridView的使用

    6. **性能优化**:由于嵌套GridView可能导致性能问题,因此在实际应用中需要考虑异步加载子数据,避免一次性加载大量数据。这可以通过实现虚拟化、延迟加载(OnDemandLoading)等技术来实现。 7. **样式和交互**:...

    解决GridView和ScrollView冲突问题

    为了解决这个问题,我们通常需要自定义一个继承自 GridView 的类,重写其中的部分方法以适应在 ScrollView 内部使用的需求。以下是一些关键步骤: 1. **创建自定义 GridView 类**: 首先,创建一个新的类,如 `...

    GridView固定表头和列 实例(GridView冻结表头和列)

    在ASP.NET开发中,GridView控件是用于展示数据表格的常用工具,尤其在处理大量数据时,它提供了灵活的配置和样式化选项。本实例主要关注如何实现GridView的固定表头和列,使得用户在滚动浏览长表格时,表头和部分列...

    GridView加载大量图片卡的问题

    然而,当GridView需要加载大量图片时,由于内存限制和性能问题,可能会出现明显的卡顿现象,严重影响用户体验。为了解决这个问题,我们可以采用异步加载图片的方法。 首先,理解问题的根源是关键。Android系统在...

Global site tag (gtag.js) - Google Analytics