我正在管理一个在线商店,客户可以从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
答案 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
非常简单,但我看不出这样做的原因。