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.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

非常に単純ですが、その理由がわかりません。

于 2012-05-07T11:28:55.730 に答える