DropDownList内容出现在引擎搜索结果中

时间:2012-05-07 11:11:28

标签: asp.net drop-down-menu seo

我正在管理一个在线商店,客户可以从DropDownList选择他们的国家/地区来计算订单的运费,但我发现搜索引擎的结果显示了此国家/地区的列表控制。

任何人都知道任何可以接受的SEO练习以避免这种情况发生吗?

已添加代码

<asp:DropDownList ID="CbCountry" DataTextField="Country" AutoPostBack="true" DataValueField="IdCountry" runat="server"></asp:DropDownList>

使用此函数从数据库填充DropDownList

CbCountry.Items.Clear()
CbCountry.DataSource = (New CountryManager).GetCountries(lang)
CbCountry.DataBind()

If CInt(0 & Country) > 0 Then
    CbCountry.SelectedValue = Country
End If

1 个答案:

答案 0 :(得分:1)

您可以使用Request.Browser.Crawler之类的

进行简单检查
IF Request.Browser.Crawler Then
  CbCountry.Visible = false
Else
  CbCountry.Items.Clear()
  CbCountry.DataSource = (New CountryManager).GetCountries(lang)
  CbCountry.DataBind()

  If CInt(0 & Country) > 0 Then
      CbCountry.SelectedValue = Country
  End If
End if

非常简单,但我看不出这样做的原因。