什么';我的asp.net课出了什么问题?
我有一个问题,只有谷歌机器人。浏览器用户-好的。 当谷歌机器人访问我的网站,机器人收到重定向302什么';我的asp.net课出了什么问题?,asp.net,Asp.net,我有一个问题,只有谷歌机器人。浏览器用户-好的。 当谷歌机器人访问我的网站,机器人收到重定向302 HTTP/1.1 302 Found Cache-Control: private Content-Type: text/html; charset=utf-8 Location: / Server: Microsoft-IIS/7.5 Set-Cookie: .ASPXANONYMOUS=lKQmNw8kzQEkAAAANmMwZjdkMjctZWJlMy00YzIwLTg0NDgtMjhiYz
HTTP/1.1 302 Found
Cache-Control: private
Content-Type: text/html; charset=utf-8
Location: /
Server: Microsoft-IIS/7.5
Set-Cookie: .ASPXANONYMOUS=lKQmNw8kzQEkAAAANmMwZjdkMjctZWJlMy00YzIwLTg0NDgtMjhiYzc0MTRjNWU1d8RvBwzlWgqhhMrkp2BdSRBo7mA1; expires=Fri, 27-Apr-2012 00:46:43 GMT; path=/; HttpOnly
Set-Cookie: ASP.NET_SessionId=tznuqgtchg5hzgks5aowirfg; path=/; HttpOnly
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 17 Feb 2012 14:06:43 GMT
Content-Length: 118
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/">here</a>.</h2>
</body></html>
我的Loginbox.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="LoginBox.ascx.cs" Inherits="Controls_LoginBox" %>
<asp:LoginView ID="LoginView1" runat="server" >
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server" Width="100%"
FailureAction="RedirectToLoginPage" RememberMeSet="True"
meta:resourcekey="Login1Resource1">
<LayoutTemplate>
<asp:Panel CssClass="block" runat="server" DefaultButton="btnLogin"
meta:resourcekey="PanelResource1">
<ul class="auth">
<li>
<div>
<asp:Localize ID="locLoginEmail" runat="server" Text="E-mail" meta:resourcekey="locLoginEmailResource1"
></asp:Localize></div>
<asp:TextBox ID="UserName" runat="server" class="input"
meta:resourcekey="UserNameResource1" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
runat="server" SetFocusOnError="True" Text="*"
ControltoValidate="UserName" ValidationGroup="Login"
meta:resourcekey="RequiredFieldValidator1Resource1" />
</li>
<li>
<div><asp:Localize ID="locLoginPass" runat="server" Text="Пароль"
meta:resourcekey="locLoginPassResource1" ></asp:Localize></div>
<asp:TextBox ID="Password" runat="server" TextMode="Password" class="input"
meta:resourcekey="PasswordResource1" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2"
runat="server" SetFocusOnError="True" Text="*"
ControltoValidate="Password" ValidationGroup="Login"
meta:resourcekey="RequiredFieldValidator2Resource1" />
</li>
<li>
<asp:LinkButton ID="btnLogin" runat="server" CommandName="Login"
ValidationGroup="Login" Text="Войти" CssClass="submit"
meta:resourcekey="btnLoginResource1" />
</li>
<li><asp:HyperLink ID="HyperLink6" runat="server"
NavigateUrl="~/PasswordRecovery.aspx" Text="Забыли пароль?" meta:resourcekey="HyperLink6Resource1"
></asp:HyperLink></li>
</ul>
</asp:Panel>
</LayoutTemplate>
</asp:Login>
</AnonymousTemplate>
<LoggedInTemplate>
<table class="menu2">
<tr>
<td id="liMyMessages">
<asp:HyperLink ID="hlMyMessages" runat="server"
NavigateUrl="~/Company/MyMessages.aspx"
><asp:Localize ID="locMessages"
runat="server" Text="Мои сообщения "></asp:Localize>
<asp:Label id="lbLabMyMessages" runat="server" Text="new!" Visible="False"></asp:Label>
</asp:HyperLink>
</td>
<td id="li2">
<asp:HyperLink ID="hlSender" runat="server" NavigateUrl="~/Admin/SendNewsletter.aspx"
Visible="False" meta:resourcekey="hlSenderResource1"><asp:Localize
ID="locSender" runat="server" Text="Рассылка"
meta:resourcekey="locSenderResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="li3">
<asp:HyperLink ID="hlAdmins" runat="server" NavigateUrl="~/Admin/ManageUsers.aspx"
Visible="False" meta:resourcekey="hlAdminsResource1" ><asp:Localize
ID="locAdmins" runat="server" Text="Пользователи"
meta:resourcekey="locAdminsResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="li4">
<asp:HyperLink ID="hlCategories" runat="server"
NavigateUrl="~/Admin/Categories.aspx" Visible="False" meta:resourcekey="hlCategoriesResource1"
><asp:Localize ID="locCategories"
runat="server" Text="Категории" meta:resourcekey="locCategoriesResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="li5">
<asp:HyperLink ID="hlOccupations" runat="server"
NavigateUrl="~/Admin/Occupations.aspx" Visible="False" meta:resourcekey="hlOccupationsResource1"
><asp:Localize ID="Localize1"
runat="server" Text="Профили" meta:resourcekey="Localize1Resource1" ></asp:Localize>
</asp:HyperLink>
</td>
<td id="liOrder">
<asp:HyperLink ID="hlOrder" runat="server" NavigateUrl="~/Company/MyResponses.aspx">
<asp:Localize ID="locResponses" runat="server" Text="Заказы "></asp:Localize>
<asp:Label id="lbOrder" runat="server" Text="new!" Visible="False"></asp:Label>
</asp:HyperLink>
</td>
<td id="liPartnerNews">
<asp:HyperLink ID="hlPartnerNews" runat="server"
NavigateUrl="~/Company/MyPartnerNews.aspx"><asp:Localize ID="locPartnerNews"
runat="server" Text="Новости партнеров "></asp:Localize>
<asp:Label id="lbPartnerNews" runat="server" Text="new!" Visible="False"></asp:Label>
</asp:HyperLink>
</td>
<td id="liPartners">
<asp:HyperLink ID="hlPartners" runat="server"
NavigateUrl="~/Company/MyPartners.aspx"
meta:resourcekey="hlPartnersResource1"><asp:Localize
ID="locPartners" runat="server" Text="Мои партнеры"
meta:resourcekey="locPartnersResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="liProfileRating">
<div style="font-weight:bold">
<asp:Localize ID="locProfileRating" runat="server" Visible="False"
Text="Ваша анкета в каталоге занимает место: №"
meta:resourcekey="locProfileRatingResource1"></asp:Localize>
<asp:Label ID="labProfileRating" runat="server" Visible="False"
meta:resourcekey="labProfileRatingResource1" ></asp:Label>
</div>
</td>
<td id="liPreferences">
<asp:HyperLink ID="hlPreferenses" runat="server"
NavigateUrl="~/Company/EditProfile.aspx"
meta:resourcekey="hlPreferensesResource1"><asp:Localize ID="MyPreferences"
runat="server" Text="Мои настройки"
meta:resourcekey="MyPreferencesResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td>
<asp:LoginStatus ID="LoginStatus1" runat="server" CssClass="exit" LogoutText="Выход"
LogoutPageUrl="~/Default.aspx" LogoutAction="Redirect" meta:resourcekey="LoginStatus1Resource1" />
</td>
</tr>
</table>
</LoggedInTemplate>
</asp:LoginView>
-
-
-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
public partial class Controls_LoginBox : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (this.Page.User.Identity.IsAuthenticated)
{
DateTime dt = new DateTime();
dt = (this.Profile.New.VisitDate == DateTime.MinValue) ? DateTime.Now.AddDays(-1) : this.Profile.New.VisitDate;
using (SqlConnection cn = new SqlConnection(ASO.Mercanter.Globals.Settings.Articles.ConnectionString))
{
SqlCommand cmd = new SqlCommand("aso_CompanyProfile_GetState", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@User", SqlDbType.NVarChar).Value = this.Page.User.Identity.Name;
cmd.Parameters.Add("@VisitDate", SqlDbType.DateTime).Value = dt;
cn.Open();
SqlDataReader read = cmd.ExecuteReader();
if (read.Read())
{
Label lb1 = (Label)LoginView1.FindControl("lbLabMyMessages");
if (lb1!=null) lb1.Visible = (bool)read["MyMessages"];
Label lb2 = (Label)LoginView1.FindControl("lbOrder");
if (lb2!=null) lb2.Visible = (bool)read["MyOrders"];
Label lb3 = (Label)LoginView1.FindControl("lbPartnerNews");
if (lb3!=null) lb3.Visible = (bool)read["MyPartnerNews"];
Label lb4 = (Label)LoginView1.FindControl("labProfileRating");
if (lb4!=null) lb4.Text = read["MyPosition"].ToString();
}
}
if (this.Page.User.IsInRole("Персона"))
{
HyperLink hl1 = (HyperLink)LoginView1.FindControl("hlPreferenses");
hl1.NavigateUrl = "~/Person/EditProfile.aspx";
HyperLink hl2 = (HyperLink)LoginView1.FindControl("hlOrder");
hl2.Visible = false;
HyperLink hl3 = (HyperLink)LoginView1.FindControl("hlPartnerNews");
hl3.Visible = false;
HyperLink hl4 = (HyperLink)LoginView1.FindControl("hlPartners");
hl4.Visible = false;
/*HyperLink hl5 = (HyperLink)LoginView1.FindControl("hlStatistics");
hl5.Visible = false;*/
//Localize locProfileRating = (Localize)LoginView1.FindControl("locProfileRating");
//locProfileRating.Visible = true;
//Label labProfileRating = (Label)LoginView1.FindControl("labProfileRating");
//labProfileRating.Visible = true;
/* LinkButton lbIncProfile = (LinkButton)LoginView1.FindControl("lbIncProfile");
lbIncProfile.Visible = true;*/
HyperLink hl9 = (HyperLink)LoginView1.FindControl("hlMyMessages");
hl9.Visible = true;
hl9.NavigateUrl = "~/Person/MyMessages.aspx";
}
else
if (this.Page.User.IsInRole("Администратор"))
{
HyperLink hl1 = (HyperLink)LoginView1.FindControl("hlPreferenses");
hl1.Visible = false;
HyperLink hl2 = (HyperLink)LoginView1.FindControl("hlOrder");
hl2.Visible = false;
HyperLink hl3 = (HyperLink)LoginView1.FindControl("hlPartnerNews");
hl3.Visible = false;
HyperLink hl4 = (HyperLink)LoginView1.FindControl("hlPartners");
hl4.Visible = false;
HyperLink hl6 = (HyperLink)LoginView1.FindControl("hlCategories");
hl6.Visible = true;
/*HyperLink hl5 = (HyperLink)LoginView1.FindControl("hlStatistics");
hl5.Visible = false;*/
HyperLink hl7 = (HyperLink)LoginView1.FindControl("hlSender");
hl7.Visible = true;
HyperLink hl8 = (HyperLink)LoginView1.FindControl("hlAdmins");
hl8.Visible = true;
HyperLink hl9 = (HyperLink)LoginView1.FindControl("hlMyMessages");
hl9.Visible = true;
hl9.NavigateUrl = "~/Admin/MyMessages.aspx";
HyperLink hl10 = (HyperLink)LoginView1.FindControl("hlOccupations");
hl10.Visible = true;
}
((Localize)LoginView1.FindControl("locMessages")).Text = (String)GetLocalResourceObject("MyMessages");
((Localize)LoginView1.FindControl("locResponses")).Text = (String)GetLocalResourceObject("Order");
((Localize)LoginView1.FindControl("locPartnerNews")).Text = (String)GetLocalResourceObject("PartnerNews");
}
}
}
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="LoginBox.ascx.cs" Inherits="Controls_LoginBox" %>
<asp:LoginView ID="LoginView1" runat="server" >
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server" Width="100%"
FailureAction="RedirectToLoginPage" RememberMeSet="True"
meta:resourcekey="Login1Resource1">
<LayoutTemplate>
<asp:Panel CssClass="block" runat="server" DefaultButton="btnLogin"
meta:resourcekey="PanelResource1">
<ul class="auth">
<li>
<div>
<asp:Localize ID="locLoginEmail" runat="server" Text="E-mail" meta:resourcekey="locLoginEmailResource1"
></asp:Localize></div>
<asp:TextBox ID="UserName" runat="server" class="input"
meta:resourcekey="UserNameResource1" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
runat="server" SetFocusOnError="True" Text="*"
ControltoValidate="UserName" ValidationGroup="Login"
meta:resourcekey="RequiredFieldValidator1Resource1" />
</li>
<li>
<div><asp:Localize ID="locLoginPass" runat="server" Text="Пароль"
meta:resourcekey="locLoginPassResource1" ></asp:Localize></div>
<asp:TextBox ID="Password" runat="server" TextMode="Password" class="input"
meta:resourcekey="PasswordResource1" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2"
runat="server" SetFocusOnError="True" Text="*"
ControltoValidate="Password" ValidationGroup="Login"
meta:resourcekey="RequiredFieldValidator2Resource1" />
</li>
<li>
<asp:LinkButton ID="btnLogin" runat="server" CommandName="Login"
ValidationGroup="Login" Text="Войти" CssClass="submit"
meta:resourcekey="btnLoginResource1" />
</li>
<li><asp:HyperLink ID="HyperLink6" runat="server"
NavigateUrl="~/PasswordRecovery.aspx" Text="Забыли пароль?" meta:resourcekey="HyperLink6Resource1"
></asp:HyperLink></li>
</ul>
</asp:Panel>
</LayoutTemplate>
</asp:Login>
</AnonymousTemplate>
<LoggedInTemplate>
<table class="menu2">
<tr>
<td id="liMyMessages">
<asp:HyperLink ID="hlMyMessages" runat="server"
NavigateUrl="~/Company/MyMessages.aspx"
><asp:Localize ID="locMessages"
runat="server" Text="Мои сообщения "></asp:Localize>
<asp:Label id="lbLabMyMessages" runat="server" Text="new!" Visible="False"></asp:Label>
</asp:HyperLink>
</td>
<td id="li2">
<asp:HyperLink ID="hlSender" runat="server" NavigateUrl="~/Admin/SendNewsletter.aspx"
Visible="False" meta:resourcekey="hlSenderResource1"><asp:Localize
ID="locSender" runat="server" Text="Рассылка"
meta:resourcekey="locSenderResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="li3">
<asp:HyperLink ID="hlAdmins" runat="server" NavigateUrl="~/Admin/ManageUsers.aspx"
Visible="False" meta:resourcekey="hlAdminsResource1" ><asp:Localize
ID="locAdmins" runat="server" Text="Пользователи"
meta:resourcekey="locAdminsResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="li4">
<asp:HyperLink ID="hlCategories" runat="server"
NavigateUrl="~/Admin/Categories.aspx" Visible="False" meta:resourcekey="hlCategoriesResource1"
><asp:Localize ID="locCategories"
runat="server" Text="Категории" meta:resourcekey="locCategoriesResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="li5">
<asp:HyperLink ID="hlOccupations" runat="server"
NavigateUrl="~/Admin/Occupations.aspx" Visible="False" meta:resourcekey="hlOccupationsResource1"
><asp:Localize ID="Localize1"
runat="server" Text="Профили" meta:resourcekey="Localize1Resource1" ></asp:Localize>
</asp:HyperLink>
</td>
<td id="liOrder">
<asp:HyperLink ID="hlOrder" runat="server" NavigateUrl="~/Company/MyResponses.aspx">
<asp:Localize ID="locResponses" runat="server" Text="Заказы "></asp:Localize>
<asp:Label id="lbOrder" runat="server" Text="new!" Visible="False"></asp:Label>
</asp:HyperLink>
</td>
<td id="liPartnerNews">
<asp:HyperLink ID="hlPartnerNews" runat="server"
NavigateUrl="~/Company/MyPartnerNews.aspx"><asp:Localize ID="locPartnerNews"
runat="server" Text="Новости партнеров "></asp:Localize>
<asp:Label id="lbPartnerNews" runat="server" Text="new!" Visible="False"></asp:Label>
</asp:HyperLink>
</td>
<td id="liPartners">
<asp:HyperLink ID="hlPartners" runat="server"
NavigateUrl="~/Company/MyPartners.aspx"
meta:resourcekey="hlPartnersResource1"><asp:Localize
ID="locPartners" runat="server" Text="Мои партнеры"
meta:resourcekey="locPartnersResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td id="liProfileRating">
<div style="font-weight:bold">
<asp:Localize ID="locProfileRating" runat="server" Visible="False"
Text="Ваша анкета в каталоге занимает место: №"
meta:resourcekey="locProfileRatingResource1"></asp:Localize>
<asp:Label ID="labProfileRating" runat="server" Visible="False"
meta:resourcekey="labProfileRatingResource1" ></asp:Label>
</div>
</td>
<td id="liPreferences">
<asp:HyperLink ID="hlPreferenses" runat="server"
NavigateUrl="~/Company/EditProfile.aspx"
meta:resourcekey="hlPreferensesResource1"><asp:Localize ID="MyPreferences"
runat="server" Text="Мои настройки"
meta:resourcekey="MyPreferencesResource1"></asp:Localize>
</asp:HyperLink>
</td>
<td>
<asp:LoginStatus ID="LoginStatus1" runat="server" CssClass="exit" LogoutText="Выход"
LogoutPageUrl="~/Default.aspx" LogoutAction="Redirect" meta:resourcekey="LoginStatus1Resource1" />
</td>
</tr>
</table>
</LoggedInTemplate>
</asp:LoginView>