- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以向我解释如何在使用 C# 生成的 GridView 代码中将边界域 ( Emp_ID
) 包含到 HyperLinkField ( IDNumber
) 中吗?这样 url 字符串将是 '../Pages/Home.aspx?Emp_ID=(Emp_ID)'>(IDNumber)</a>
谢谢
下面的代码片段:
IDColumn.DataField = "Emp_ID";
IDColumn.HeaderText = "Emp_ID";
string[] id = new string[] { "Emp_ID" };
IDColumn.Visible = false;
grid.Columns.Add(IDColumn);
hyperlinkedColumn.DataTextField = "IDNumber";
hyperlinkedColumn.HeaderText = "ID No.";
hyperlinkedColumn.DataNavigateUrlFields = id;
hyperlinkedColumn.DataTextFormatString = "<a href='../Pages/Home.aspx?Emp_ID='>{0}</a>";
hyperlinkedColumn.Visible = true;
grid.DataKeyNames = id;
grid.Columns.Add(hyperlinkedColumn);
最佳答案
您要做的是设置 DataNavigateUrlFormatString 而不是 DataTextFormatString。
string[] id = new string[] { "Emp_ID" };
HyperLinkField hyperlinkedColumn = new HyperLinkField();
hyperlinkedColumn.DataTextField = "IDNumber";
hyperlinkedColumn.HeaderText = "ID No.";
hyperlinkedColumn.DataNavigateUrlFields = id;
hyperlinkedColumn.DataNavigateUrlFormatString = "../Pages/Home.aspx?Emp_ID={0}";
hyperlinkedColumn.Visible = true;
关于c# - Boundfield 作为代码生成的 gridview 中 Hyperlinkfield 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3940039/
我有以下 HyperLinkField: 我需要超链接文本说点击这里但没有按预期工作。它显示了实际的 SysID。 最佳答案 删除 DataTextField 定义,它应该可以工作: 因
我希望人们单击链接(从 asp:HyperlinkField 生成)并让它调用服务器上的方法,而不是将用户重定向到某个地方。有人知道该怎么做吗? 谢谢, 马特 最佳答案 我会使用 asp:Comman
我有一个 HyperLinkField,我用数据表中的 url 填充它,数据表中的字段称为 EncodedAbsUrl。 但是,我想改为将此链接连接到代码隐藏方法 我现在在做什么 var encode
我有一个绑定(bind)到数据集 (ds) 的 GridView (gv)。 Columns[1] 绑定(bind)到 ds 中名为 orderFilename 的字段; Columns[6] 是一个
我试图在单击 asp gridview 的超链接字段时执行一些 javascript。 javascript 执行得很好,但是当 iframe 在显示之前闪烁时,页面会回发(javascript 只是
我遇到一个问题,Asp.net GridView 中的超链接字段不接受将打开弹出对话框的 Javascript 函数。 我正在使用以下代码片段 但是,当我使用页面网址时,它可以
有人可以向我解释如何在使用 C# 生成的 GridView 代码中将边界域 ( Emp_ID ) 包含到 HyperLinkField ( IDNumber ) 中吗?这样 url 字符串将是 '..
我正在使用 asp.net 并且正在使用 gridview。我将我的 GridView 中的字段之一设置为代表类别名称的 HyperLinkField。我从数据库中提取名称和 ID,但我永远无法确定它
我有一个 ASP.NET Web 窗体应用程序。在我的应用程序中,我有一个运行顺利的GridView。我有几个文本字段,最后一个是 . 现在我想通过放置一个简单链接而不是 hyperlinkfiel
我有一个页面可以按名称搜索产品。在许多页面中,我都使用产品代码。如果用户不知道产品代码,我让他去这个页面,按名字搜索,然后选择一个结果,回到他来自的页面。 在按名称搜索的结果中,我设置了一个将重定向到
我正在使用 HyperLinkField在 gridview 里面,我想链接到另一个 URL + 一个 ID。
我试图在 GridView 的 OnRowDelete 事件中获取 HyperLinkField 的文本(HyperLinkField 的文本是我希望删除的行的主键)。我知道您无法使用我在下面放置的代
我有一个这样映射的路线: routes.MapPageRoute("section-page-id", "{section}/{page}/{id}", "~/{section}/{page}.as
我正在尝试绑定(bind) GridView HyperLinkField,以便将绑定(bind)的列用作 URL 中的参数值。非常标准的东西 - 没什么花哨的,但是当绑定(bind)列包含冒号时绑定
我是一名优秀的程序员,十分优秀!