ASP.NET 多个 Eval 字段

标签 asp.net gridview eval

我需要在超链接控件的导航 URL 字段中包含多个 Eval 字段,但是,我尝试的代码不起作用。

<asp:HyperLink ID="hlkImageLink" runat="server" NavigateUrl='<%# Eval("getProductIDGV","getProductCategoryNameGV","getProductCategoryIDGV", "~/PT_productdetails.aspx?ProductID={0}&amp;CategoryName={1}&amp;CategoryID={2}") %>'>

最佳答案

尝试:

NavigateUrl= '<%# String.Format("~/PT_productdetails.aspx?ProductID={0}&CategoryName={1}&CategoryID={2}", HttpUtility.UrlEncode(Eval("getProductIDGV")), HttpUtility.UrlEncode(Eval("getProductCategoryNameGV")), HttpUtility.UrlEncode(Eval("getProductCategoryIDGV"))) %>'

关于ASP.NET 多个 Eval 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2331867/

相关文章:

c# - 我在 IIS 中的站点中遇到错误,未找到 Microsoft.EnterpriseManagement.OperationsManager.Apm.DataCollecting.Producers.Mvc.4.0

javascript - Electron 应用程序中是否有可用的 GridView 模块/组件?

java - 当更改 GridView 的行时,它会显示第一张图像

python - 使用 eval 启动进程

Windows VBScript - 使用 Eval 执行代码

namespaces - 使用 eval 评估 Racket 中的表达式

asp.net - ASP强制下载

javascript - 选中 MVC View 中的所有复选框

javascript - 如何将 javascript 变量值从 .aspx 页面传递到 .ashx 页面

javascript - 如何使用 JavaScript 从 GridView 单元格分配和检索值?