我有一个包含多列的 GridView。假设我有一个如下所示的业务模型:
public class MyObject
{
public String Title {get;set;}
public DateTime Date {get;set;}
public String NavigateUrl {get;set;}
}
我的网格有两个可见列(标题和日期)。
我想要做的是让每一行都可以点击,并像一个链接一样,指向指定的 NavigateUrl。
到目前为止没问题。
我可以使用 OnRowDataBound-Event 分配一个 Javascript,告诉网格我执行了一个 Select,在 OnRowEvent 中,我可以执行一个 Response.Redirect。 但这不是我想要做的,因为它对 SEO 不友好。
如何使整个“网格行作为链接”的想法对 SEO 友好?
编辑:添加额外的可见列是不可行的
最佳答案
提供一个链接作为网格中的一列,并使 tr 的 onclick 事件触发链接。
关于c# - 如何告诉 GridViewRow 作为 SEO 友好链接执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032695/