0

我正在管理一个在线商店,客户可以从中选择他们的国家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
4

1 回答 1

1

您可以使用Request.Browser.Crawlerlike进行简单的检查

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

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

于 2012-05-07T11:28:55.730 回答