我正在管理一家在线商店,在那里顾客可以从DropDownList
中选择他们的国家来计算他们订单的运费,但是我发现搜索引擎的结果显示了这个控件中的国家列表。
有谁知道任何公认的搜索引擎优化实践,以避免这种情况发生?
添加代码
<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
最佳答案
您可以使用
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
很简单,但我看不出这样做的原因。
关于asp.net - DropDownList内容出现在引擎搜索结果中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10481042/