2012-05-07 11 views
0

結果、私は、顧客が注文の出荷コストを計算するDropDownListから自分の国を選択することができますオンラインストアを管理していますが、私は、検索エンジンの結果は、リストを表示していることを発見しましたこのコントロールの国々。DropDownListの内容が

誰もが起きてからこれを避けるために、任意の受け入れられたSEOの練習を知っていますか? CODEはDropDownListは、この機能を使用してデータベースから充填される

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

を追加しました

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

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

私たちはあなたのコード – skhurams

+0

を見ることができる私はそれがあると検索エンジンが表示され、仕事のためにどのような仕事ではないとして、それをできるようにと言います。あなたがSSにそれを表示しないことになった場合は、SSからのリクエストがあったときにそれを設定しないか、ajaxコールを使って動的にそれを作ることができます。 – Aristos

答えて

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 

よう

を使用して簡単なチェックを行うことができています非常に単純ですが、私はその理由を見ることはできません。

+0

それは私の決断ではありません。店主がこの方法を望んでいます...あなたの答えに感謝します! –

関連する問題