ASPNET:使用与数据库链接的标签

时间:2014-03-03 17:41:39

标签: asp.net href

我有这样的链接:<a href ="xxx/category.html">

如何从xxx添加数据库?

我试过这样的话:

<a href="<asp:Label ID="lblCatAdSeo" runat="server" Text=""></asp:Label>/<%#Eval("Category")%>.html">

2 个答案:

答案 0 :(得分:1)

一种解决方案可能是为此定义代码隐藏方法:

<a href='<%# GetFullUrl((string)Eval("Category")) %>'>

在代码隐藏中定义它是这样的:

protected string GetFullUrl(string categoryName)
{
    // derive the full url
    return url;
}

如果您在其他位置获取相关网址部分,例如在Page_Load期间,您只需将此信息存储在某个私有字段中,并在此方法中最近使用它。

答案 1 :(得分:0)

如果您处于数据绑定控件中,则应该遵循:

<a href='<% Eval("xxx")/category'>...

请注意单引号和双引号。

如果您在超链接列中,也可以屏蔽链接...您可能正在使用错误的控件类型来满足您的需求......