给asp:hyperlink中继器中的URL,后面的代码

菲利普·休斯曼斯

好吧,想象一下下一种情况:
我有一个带转发器的.ascx文件,在此转发器中有一个asp:hyperlink。
是否可以从后面的代码中设置此超链接的URL?

最后,链接将始终指向相同的URL,但需要重复x次。

测试代码ascx:

<asp:Repeater runat="server" ID="repeater" OnItemDataBound="repeater_ItemDataBound">
  <ItemTemplate>
    <div class="container">
        <asp:HyperLink ID="hypUrl" runat="server" Text="Dit is een test link">   </asp:HyperLink>
    </div>
  </ItemTemplate>
</asp:Repeater>

通常,在后面的代码中,我会执行以下操作:

hypUrl.NavigateUrl = Url;

但是因为超链接位于转发器中,所以它似乎找不到ID。
任何人都知道实现此目标的最佳方法是什么?

提前致谢!

DGibbs

是的,在您的情况repeater_ItemDataBound下:

protected void repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
        // Find the hyperlink
        HyperLink hypUrl = (HyperLink)e.Item.FindControl("hypUrl");

        // Set the property
        hypUrl.NavigateUrl = "foo";
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何从后面的代码更改中继器的标签值

来自分类Dev

Asp 中继器中的回发 URL

来自分类Dev

如何在中继器的hyperLink navigationUrl中传递参数

来自分类Dev

QoS:中继器后面的客户端的MAC优先级

来自分类Dev

中继器中的JavaScript

来自分类Dev

如何计算ASP中继器中的项目数?

来自分类Dev

通过JavaScript访问中继器中的ASP元素

来自分类Dev

如何计算ASP中继器中的项目数?

来自分类Dev

在ASP.NET中继器中显示/隐藏单行

来自分类Dev

我想从代码中的中继器获取drowpdown值,如何在asp.net中获取它?

来自分类Dev

在 Asp.Net 中检查的来自外部中继器的内部中继器内的 CheckBox

来自分类Dev

中继器的ID不在代码背后

来自分类Dev

ASP中继器按钮文本更改

来自分类Dev

每行的asp.net中继器

来自分类Dev

ASP中继器不显示数据

来自分类Dev

是否可以从后面的代码中忽略/更改asp.Button中PostBackUrl中的URL?

来自分类Dev

如何对中继器中的列求和

来自分类Dev

中继器控件中的if语句

来自分类Dev

在中继器中显示数据

来自分类Dev

中继器评估中的选择条件

来自分类Dev

在中继器中设置下拉列表

来自分类Dev

嵌套中继器中的ItemDataBound

来自分类Dev

设置中继器中dropdownlist的值

来自分类Dev

Kentico 中继器中的 WHERE 状态

来自分类Dev

C# ASP.Net - 在我的 .cs 代码中尝试在中继器中绑定标签时出现问题

来自分类Dev

ASP网络下拉列表中的选定值/选定索引未在中继器中更新

来自分类Dev

在asp.net 中的中继器的ItemCommand 事件中获取数据?

来自分类Dev

在ASP.NET的中继器中为LinkButton设置一个额外的属性

来自分类Dev

在ASP.NET中继器控件中执行数学计算

Related 相关文章

热门标签

归档