vs2008建立了一个网站,但是有的网页在浏览器查看的时候无法显示网页 (有的页面运行没有问题) 端口号也是一样的 http://192.168.1.103:2909/Web/SiteAdmin/UserManage.aspx也试了不行
同一个项目 新建一个空白的页面运行就可以 我把那个问题页面里面的方法都注视了还是不行不知道怎么解决了!
使用的是.netFramework3.5 IIS_XPSP3
UserInfo user = null;
RoleManager rom = new RoleManager();
UserManager usm = new UserManager();
BranchManager brm = new BranchManager();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Display();
btnSave.Visible = false;
}
} protected void gvuserinfo_pageindexchanging(object sender,GridViewPageEventArgs e)
{
this.gvUser.PageIndex = e.NewPageIndex;
Display();
}
protected void gvUser_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "UserDelete")
{
string UId = e.CommandArgument.ToString();//根据关联参数得到角色id值
bool result = usm.DeleteUserById(UId);//删除选定角色
if (result)//若删除成功则重新显示角色信息
{
Display();
}
else
{
Response.Write("<script>alert('删除角色失败!');</script>");
}
} if (e.CommandName == "UserUpdate")
{
string selectUId = e.CommandArgument.ToString();//根据关联参数得到角色id值
int UId = int.Parse(selectUId);
hidUId.Value = selectUId;
UserInfo user = usm.GetUserById(UId);
txtPassword.Text = user.Pwd;
txtPhone.Text = user.Phone;
txtUserName.Text = user.Name;
ddlRoleId.SelectedValue = user.Roleinfo.RoleId.ToString();
ddlBId.SelectedValue = user.Branchinfo.BId.ToString();
btnSave.Visible = true;
btnAdd.Visible = false;
}
} protected void gvUser_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string UId = gvUser.DataKeys[e.Row.RowIndex].Value.ToString();//得到角色id
ImageButton imgbtnDelete = (ImageButton)e.Row.FindControl("imgbtnDelete");//实例化image按钮控件
imgbtnDelete.CommandArgument = UId;//指定删除按钮的关联参数
imgbtnDelete.Attributes.Add("onclick", "return confirm('确定要删除吗?');");
ImageButton imgbtnUpdate = (ImageButton)e.Row.FindControl("imgbtnUpdate");//实例化image按钮控件
imgbtnUpdate.CommandArgument = UId;//指定修改按钮的关联参数
}
} private void Display()
{
gvUser.DataSource = usm.GetAllUsers();
gvUser.DataBind();
}
private UserInfo Bind()
{
user = new UserInfo();
user.Name = this.txtUserName.Text.Trim();
user.Phone = this.txtPhone.Text.Trim();
user.Pwd = this.txtPassword.Text.Trim();
user.Roleinfo = rom.GetRoleInfoById(Convert.ToInt32(ddlRoleId.SelectedValue.Trim()));
user.Branchinfo = brm.GetBranchInfoById(Convert.ToInt32(ddlBId.SelectedValue.Trim()));
return user;
}
是浏览器有问题 病毒 iis和netFramework3版本不对 还是页面代码 实现方法有问题呢?急!!!
同一个项目 新建一个空白的页面运行就可以 我把那个问题页面里面的方法都注视了还是不行不知道怎么解决了!
使用的是.netFramework3.5 IIS_XPSP3
UserInfo user = null;
RoleManager rom = new RoleManager();
UserManager usm = new UserManager();
BranchManager brm = new BranchManager();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Display();
btnSave.Visible = false;
}
} protected void gvuserinfo_pageindexchanging(object sender,GridViewPageEventArgs e)
{
this.gvUser.PageIndex = e.NewPageIndex;
Display();
}
protected void gvUser_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "UserDelete")
{
string UId = e.CommandArgument.ToString();//根据关联参数得到角色id值
bool result = usm.DeleteUserById(UId);//删除选定角色
if (result)//若删除成功则重新显示角色信息
{
Display();
}
else
{
Response.Write("<script>alert('删除角色失败!');</script>");
}
} if (e.CommandName == "UserUpdate")
{
string selectUId = e.CommandArgument.ToString();//根据关联参数得到角色id值
int UId = int.Parse(selectUId);
hidUId.Value = selectUId;
UserInfo user = usm.GetUserById(UId);
txtPassword.Text = user.Pwd;
txtPhone.Text = user.Phone;
txtUserName.Text = user.Name;
ddlRoleId.SelectedValue = user.Roleinfo.RoleId.ToString();
ddlBId.SelectedValue = user.Branchinfo.BId.ToString();
btnSave.Visible = true;
btnAdd.Visible = false;
}
} protected void gvUser_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string UId = gvUser.DataKeys[e.Row.RowIndex].Value.ToString();//得到角色id
ImageButton imgbtnDelete = (ImageButton)e.Row.FindControl("imgbtnDelete");//实例化image按钮控件
imgbtnDelete.CommandArgument = UId;//指定删除按钮的关联参数
imgbtnDelete.Attributes.Add("onclick", "return confirm('确定要删除吗?');");
ImageButton imgbtnUpdate = (ImageButton)e.Row.FindControl("imgbtnUpdate");//实例化image按钮控件
imgbtnUpdate.CommandArgument = UId;//指定修改按钮的关联参数
}
} private void Display()
{
gvUser.DataSource = usm.GetAllUsers();
gvUser.DataBind();
}
private UserInfo Bind()
{
user = new UserInfo();
user.Name = this.txtUserName.Text.Trim();
user.Phone = this.txtPhone.Text.Trim();
user.Pwd = this.txtPassword.Text.Trim();
user.Roleinfo = rom.GetRoleInfoById(Convert.ToInt32(ddlRoleId.SelectedValue.Trim()));
user.Branchinfo = brm.GetBranchInfoById(Convert.ToInt32(ddlBId.SelectedValue.Trim()));
return user;
}
是浏览器有问题 病毒 iis和netFramework3版本不对 还是页面代码 实现方法有问题呢?急!!!
如果是IIS,需要确保
IIS服务已经启动
IIS安装了ASP.NET的ISAPI
虚拟路径被配置成了Application
脚本权限设置为可执行