asp.net - 使用 GridView 中的 HyperLinkField 将日期值从一页传递到另一页

标签 asp.net hyperlink

我在将日期值从 GridView 生成的 HyperLinkField 传递到另一个页面时遇到问题。通过一些搜索,我相信我使用了正确的语法来生成链接,但是每当我尝试将 date 绑定(bind)到 DataNavigateUrlFields 属性时,它都不会创建超链接。我使用的方法在传递其他字段时确实有效。

这是我正在使用的代码。

<asp:HyperLinkField 
     DataNavigateUrlFields="DATE_REF,STUDENT_ID,ASSIGN_ID"
     DataNavigateUrlFormatString="Edit.aspx?DATE_REF={0}&STUDENT_ID={1}&ASSIGN_ID={2}"
     HeaderText="Edit" 
     Text="&lt;img src='/Images/edit.png' alt='Update' border='0'/&gt;" />

我该如何解决这个问题?

最佳答案

尝试使用日期格式字符串{0:d}

 DataNavigateUrlFormatString="Edit.aspx?DATE_REF={0:d}&STUDENT_ID={1}&ASSIGN_ID={2}"

Source

关于asp.net - 使用 GridView 中的 HyperLinkField 将日期值从一页传递到另一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13374175/

相关文章:

c# - IIS中回收应用程序池时,是否调用了Application_End?

html - 使用 HTML 将用户发送到他们浏览器的主页

javascript - 包含定位元素时链接会中断

android - Webview "mailto:"链接和 "tel:"链接使用 Intent.ACTION_VIEW 工作,但是我如何添加唯一的主题即 "mailto:"链接

asp.net - 动态创建excel文件并自动下载

c# - 如何将菜单项(文本)保存到动态 session 状态

asp.net - AutoMapper 好用吗?

asp.net windows 身份验证

php - 我如何使用 PHP 自动更改页面

jquery - 我的jquery正确吗?