当我运行程序时,为什么我得到一个空页面 [英] Why Iam Getting An Empty Page When I Run The Program

查看:77
本文介绍了当我运行程序时,为什么我得到一个空页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么我在运行程序时得到一个空页面,当我构建它们时没有错误,当我调试然后它没有传递

why iam getting an empty page when i run the program when i build their is no error and when i debug then it is not passing

推荐答案

检查你的网站.config应该是debug =true。之后你可以调试它。



Check your web.config should be debug="true". after you can debug it.

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0"/>
  </system.web>
</configuration>


using System ;

使用System.Collections.Generic;

使用System.Linq;

使用System.Web;

使用System.Web.UI;

使用System.Web.UI.WebControls;

使用System.Data;

使用System.Xml;



public partial class _Default:System.Web.UI.Page

{

protected void Page_Load(object发件人,EventArgs e)

{

if(IsPostBack)

{

BindGrid();

}

}



private void BindGrid()

{

DataSet ds = new DataSet();

DataTable dt = new DataTable();

ds.ReadXml(Server.MapPath(TechnisionDetails.xml)) ;

if(ds!= null && ds.HasChanges())

{

gvTechnision.DataSource = ds;

gvTechnision.DataBind();

}

else

{

gvTechnision.DataBind();

}

}

protected void gvTechnision_OnRowCommand(object sender,GridViewCommandEventArgs e)

{

if(e.CommandName.Equals(Add))

{

TextBox txtAddTranID =(TextBox) gvTechnision.FooterRow.FindControl(txtAddTranID);

TextBox txtAddDate =(TextBox)gvTechnision.FooterRow.FindControl(txtAddDate);

TextBox txtAddTechnisionName =(TextBox) gvTechnision.FooterRow.FindControl(txtAddTechnisionName);

TextBox txtAddTask =(TextBox)gvTechnision.FooterRow.FindControl(txtAddTask);

TextBox AddDdStatus =(TextBox) gvTechnision.FooterRow.FindControl(AddDdStatus);

TextBo x txtAddRemark =(TextBox)gvTechnision.FooterRow.FindControl(txtAddRemark);

XmlDocument xmldoc = new XmlDocument();

xmldoc.Load(Server.MapPath( TechnisionDetails.xml));

XmlElement parentelement = xmldoc.CreateElement(Technision);



XmlElement TranID = xmldoc.CreateElement( TranID);

XmlElement Date = xmldoc.CreateElement(Date);

XmlElement TechnisionName = xmldoc.CreateElement(TechnisionName);

XmlElement Task = xmldoc.CreateElement(Task);

XmlElement Status = xmldoc.CreateElement(Status);

XmlElement Remark = xmldoc.CreateElement( 备注);



TranID.InnerText = txtAddTranID.Text;

Date.InnerText = txtAddDate.Text;

TechnisionName.InnerText = txtAddTechnisionName.Text;

Task.InnerText = txtAddTask.Text;

Status.InnerText = AddDdStatus.Text;

Remark.InnerText = txtAddRemark.Text;



parentelement.AppendChild(TranID);

parentelement.AppendChild(日期) );

parentelement.AppendChild(TechnisionName);

parentelement.AppendChild(Task);

parentelement.AppendChild(Status);

parentelement.AppendChild(备注);



xmldoc.DocumentElement.AppendChild(parentelement);

xmldoc.Save(服务器.MapPath(TechnisionDetails.xml));



BindGrid();

}

}

protected void gvTechnision_RowEditing(object sender,GridViewEditEventArgs e)

{

gv Technision.EditIndex = e.NewEditIndex;

BindGrid();

}

protected void gvTechnision_RowDeleting(object sender,GridViewDeleteEventArgs e)

{

BindGrid();

DataSet ds = gvTechnision.DataSource as DataSet;

ds.Tables [0]。行[gvTechnision.Rows [e.RowIndex] .DataItemIndex] .Delete();

ds.WriteXml(Server.MapPath(TechnisionDetails.xml));

BindGrid();

}

protected void gvTechnision_RowUpdating(object sender,GridViewUpdateEventArgs e)

{



int i = gvTechnision.Rows [e.RowIndex] .DataItemIndex;

string Date =(gvTechnision.Rows [e.RowIndex] .FindControl(txtDate)as TextBox) .Text;

string TechnisionName =(gvTechnision.Rows [e.RowIndex] .FindControl(txtTechnisionName)as TextBox).Text;

string Task =(gvTechnision。行[e.RowIn dex] .FindControl(txtTask)as TextBox).Text;

string Status =(gvTechnision.Rows [e.RowIndex] .FindControl(DdStatus)as TextBox).Text;

string备注=(gvTechnision.Rows [e.RowIndex] .FindControl(txtRemark)as TextBox).Text;



gvTechnision.EditIndex = -1;

BindGrid();



DataSet ds =(DataSet)gvTechnision.DataSource;

ds.Tables [0] .Rows [i] [Date] = Date;

ds.Tables [0] .Rows [i] [TechnisionName] = TechnisionName;

ds.Tables [0] .Rows [i] [Task] =任务;

ds.Tables [0] .Rows [i] [Status] =状态;

ds.Tables [0] .Rows [i] [Remark] =备注;



ds.WriteXml(Server.MapPath (TechnisionDetails.xml));

BindGrid();

}

protected void gvTechnision_RowCancelingEdit(object sender,GridViewCancelEditEventArgs e)

{

gvTechnision.EditIndex = -1;

BindGrid();

}

protected void gvTechnision_PageIndexChanging(object sender,GridViewPageEventArgs e )

{

gvTechnision.PageIndex = e.NewPageIndex;

BindGrid();

}



}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Xml;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
BindGrid();
}
}

private void BindGrid()
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.ReadXml(Server.MapPath("TechnisionDetails.xml"));
if (ds != null && ds.HasChanges())
{
gvTechnision.DataSource = ds;
gvTechnision.DataBind();
}
else
{
gvTechnision.DataBind();
}
}
protected void gvTechnision_OnRowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("Add"))
{
TextBox txtAddTranID = (TextBox)gvTechnision.FooterRow.FindControl("txtAddTranID");
TextBox txtAddDate = (TextBox)gvTechnision.FooterRow.FindControl("txtAddDate");
TextBox txtAddTechnisionName = (TextBox)gvTechnision.FooterRow.FindControl("txtAddTechnisionName");
TextBox txtAddTask = (TextBox)gvTechnision.FooterRow.FindControl("txtAddTask");
TextBox AddDdStatus = (TextBox)gvTechnision.FooterRow.FindControl("AddDdStatus");
TextBox txtAddRemark = (TextBox)gvTechnision.FooterRow.FindControl("txtAddRemark");
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("TechnisionDetails.xml"));
XmlElement parentelement = xmldoc.CreateElement("Technision");

XmlElement TranID = xmldoc.CreateElement("TranID");
XmlElement Date = xmldoc.CreateElement("Date");
XmlElement TechnisionName = xmldoc.CreateElement("TechnisionName");
XmlElement Task = xmldoc.CreateElement("Task");
XmlElement Status = xmldoc.CreateElement("Status");
XmlElement Remark = xmldoc.CreateElement("Remark");

TranID.InnerText = txtAddTranID.Text;
Date.InnerText = txtAddDate.Text;
TechnisionName.InnerText = txtAddTechnisionName.Text;
Task.InnerText = txtAddTask.Text;
Status.InnerText = AddDdStatus.Text;
Remark.InnerText = txtAddRemark.Text;

parentelement.AppendChild(TranID);
parentelement.AppendChild(Date);
parentelement.AppendChild(TechnisionName);
parentelement.AppendChild(Task);
parentelement.AppendChild(Status);
parentelement.AppendChild(Remark);

xmldoc.DocumentElement.AppendChild(parentelement);
xmldoc.Save(Server.MapPath("TechnisionDetails.xml"));

BindGrid();
}
}
protected void gvTechnision_RowEditing(object sender, GridViewEditEventArgs e)
{
gvTechnision.EditIndex = e.NewEditIndex;
BindGrid();
}
protected void gvTechnision_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
BindGrid();
DataSet ds = gvTechnision.DataSource as DataSet;
ds.Tables[0].Rows[gvTechnision.Rows[e.RowIndex].DataItemIndex].Delete();
ds.WriteXml(Server.MapPath("TechnisionDetails.xml"));
BindGrid();
}
protected void gvTechnision_RowUpdating(object sender, GridViewUpdateEventArgs e)
{

int i = gvTechnision.Rows[e.RowIndex].DataItemIndex;
string Date = (gvTechnision.Rows[e.RowIndex].FindControl("txtDate") as TextBox).Text;
string TechnisionName = (gvTechnision.Rows[e.RowIndex].FindControl("txtTechnisionName") as TextBox).Text;
string Task = (gvTechnision.Rows[e.RowIndex].FindControl("txtTask") as TextBox).Text;
string Status = (gvTechnision.Rows[e.RowIndex].FindControl("DdStatus") as TextBox).Text;
string Remark = (gvTechnision.Rows[e.RowIndex].FindControl("txtRemark") as TextBox).Text;

gvTechnision.EditIndex = -1;
BindGrid();

DataSet ds = (DataSet)gvTechnision.DataSource;
ds.Tables[0].Rows[i]["Date"] = Date;
ds.Tables[0].Rows[i]["TechnisionName"] = TechnisionName;
ds.Tables[0].Rows[i]["Task"] = Task;
ds.Tables[0].Rows[i]["Status"] = Status;
ds.Tables[0].Rows[i]["Remark"] = Remark;

ds.WriteXml(Server.MapPath("TechnisionDetails.xml"));
BindGrid();
}
protected void gvTechnision_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
gvTechnision.EditIndex = -1;
BindGrid();
}
protected void gvTechnision_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvTechnision.PageIndex = e.NewPageIndex;
BindGrid();
}

}


从这里开始不要贬值







private void BindGrid()

{

DataSet ds = new DataSet();

DataTable dt = new DataTable();

ds.ReadXml(Server.MapPath(TechnisionDetails.xml));

if(ds!= null && ds.HasChanges ())

{

gvTechnision.DataSource = ds;

gvTechnision.DataBind();

}

其他

{

gvTechnision.DataBind();

}

}

protected void gvTechnision_OnRowCommand(object sender,GridViewCommandEventArgs e)

{

if(e.Comman) dName.Equals(Add))

{

TextBox txtAddTranID =(TextBox)gvTechnision.FooterRow.FindControl(txtAddTranID);

TextBox txtAddDate =(TextBox)gvTechnision.FooterRow.FindControl(txtAddDate);

TextBox txtAddTechnisionName =(TextBox)gvTechnision.FooterRow.FindControl(txtAddTechnisionName);

TextBox txtAddTask =(TextBox)gvTechnision.FooterRow.FindControl(txtAddTask);

TextBox AddDdStatus =(TextBox)gvTechnision.FooterRow.FindControl(AddDdStatus);

TextBox txtAddRemark =(TextBox)gvTechnision.FooterRow.FindControl(txtAddRemark);

XmlDocument xmldoc = new XmlDocument();

xmldoc.Load(Server.MapPath( TechnisionDetails.xml));

XmlElement parentelement = xmldoc.CreateElement(Technision);



XmlElement TranID = xmldoc.CreateElement (TranID);

XmlElement Date = xmldoc.CreateElement(Date);

XmlElement TechnisionName = xmldoc.CreateElement(Tech nisionName);

XmlElement Task = xmldoc.CreateElement(Task);

XmlElement Status = xmldoc.CreateElement(Status);

XmlElement备注= xmldoc.CreateElement(备注);



TranID.InnerText = txtAddTranID.Text;

Date.InnerText = txtAddDate.Text;

TechnisionName.InnerText = txtAddTechnisionName.Text;

Task.InnerText = txtAddTask.Text;

Status.InnerText = AddDdStatus。文字;

Remark.InnerText = txtAddRemark.Text;



parentelement.AppendChild(TranID);

parentelement .AppendChild(Date);

parentelement.AppendChild(TechnisionName);

parentelement.AppendChild(Task);

parentelement.AppendChild(Status) ;

parentelement.AppendChild(备注);



xmldoc.DocumentElement.AppendChild(parentelement);

xmldoc .Save(Server.MapPath(TechnisionDetails.xml));



BindGrid();

}

}

protected void gvTechnision_RowEditing(object sender,GridViewEditEventArgs e)

{

gvTechnision.EditIndex = e.NewEditIndex;

BindGrid();

}

protected void gvTechnision_RowDeleting(object sender,GridViewDeleteEventArgs e)

{

BindGrid();

DataSet ds = gvTechnision.DataSource as DataSet;

ds.Tables [0] .Rows [gvTechnision.Rows [e.RowIndex] .DataItemIndex] .Delete();

ds.WriteXml(Server.MapPath(TechnisionDetails.xml));

BindGrid();

}

protected void gvTechnision_RowUpdating(object sender,GridViewUpdateEventArgs e)

{



int i = gvTechnision .Rows [e.RowIndex] .DataItemIndex;

string Date =(gvTechnision.Rows [e.RowIndex] .FindControl(txtDate)as TextBox).Text;

string TechnisionName =(gvTechnision.Rows [e.RowIndex] .FindControl(txtTechnisionName)as TextBox).Text;

string Task =(gvTe chnision.Rows [e.RowIndex] .FindControl(txtTask)as TextBox).Text;

string Status =(gvTechnision.Rows [e.RowIndex] .FindControl(DdStatus)as TextBox ).Text;

string备注=(gvTechnision.Rows [e.RowIndex] .FindControl(txtRemark)as TextBox).Text;



gvTechnision.EditIndex = -1;

BindGrid();



DataSet ds =(DataSet)gvTechnision.DataSource;

ds.Tables [0] .Rows [i] [Date] = Date;

ds.Tables [0] .Rows [i] [TechnisionName] = TechnisionName;

ds.Tables [0] .Rows [i] [Task] = Task;

ds.Tables [0] .Rows [i] [状态] =状态;

ds.Tables [0] .Rows [i] [备注] =备注;



ds .WriteXml(Server.MapPath(TechnisionDetails.xml));

BindGrid();

}

protected void gvTechnision_RowCancelingEdit(object sender ,GridViewCancelEditEventArgs e)

{

gvTechnision.EditIndex = -1;

BindGrid();

}

p rotected void gvTechnision_PageIndexChanging(object sender,GridViewPageEventArgs e)

{

gvTechnision.PageIndex = e.NewPageIndex;

BindGrid();

}



}
from here its not debuging



private void BindGrid()
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.ReadXml(Server.MapPath("TechnisionDetails.xml"));
if (ds != null && ds.HasChanges())
{
gvTechnision.DataSource = ds;
gvTechnision.DataBind();
}
else
{
gvTechnision.DataBind();
}
}
protected void gvTechnision_OnRowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("Add"))
{
TextBox txtAddTranID = (TextBox)gvTechnision.FooterRow.FindControl("txtAddTranID");
TextBox txtAddDate = (TextBox)gvTechnision.FooterRow.FindControl("txtAddDate");
TextBox txtAddTechnisionName = (TextBox)gvTechnision.FooterRow.FindControl("txtAddTechnisionName");
TextBox txtAddTask = (TextBox)gvTechnision.FooterRow.FindControl("txtAddTask");
TextBox AddDdStatus = (TextBox)gvTechnision.FooterRow.FindControl("AddDdStatus");
TextBox txtAddRemark = (TextBox)gvTechnision.FooterRow.FindControl("txtAddRemark");
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("TechnisionDetails.xml"));
XmlElement parentelement = xmldoc.CreateElement("Technision");

XmlElement TranID = xmldoc.CreateElement("TranID");
XmlElement Date = xmldoc.CreateElement("Date");
XmlElement TechnisionName = xmldoc.CreateElement("TechnisionName");
XmlElement Task = xmldoc.CreateElement("Task");
XmlElement Status = xmldoc.CreateElement("Status");
XmlElement Remark = xmldoc.CreateElement("Remark");

TranID.InnerText = txtAddTranID.Text;
Date.InnerText = txtAddDate.Text;
TechnisionName.InnerText = txtAddTechnisionName.Text;
Task.InnerText = txtAddTask.Text;
Status.InnerText = AddDdStatus.Text;
Remark.InnerText = txtAddRemark.Text;

parentelement.AppendChild(TranID);
parentelement.AppendChild(Date);
parentelement.AppendChild(TechnisionName);
parentelement.AppendChild(Task);
parentelement.AppendChild(Status);
parentelement.AppendChild(Remark);

xmldoc.DocumentElement.AppendChild(parentelement);
xmldoc.Save(Server.MapPath("TechnisionDetails.xml"));

BindGrid();
}
}
protected void gvTechnision_RowEditing(object sender, GridViewEditEventArgs e)
{
gvTechnision.EditIndex = e.NewEditIndex;
BindGrid();
}
protected void gvTechnision_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
BindGrid();
DataSet ds = gvTechnision.DataSource as DataSet;
ds.Tables[0].Rows[gvTechnision.Rows[e.RowIndex].DataItemIndex].Delete();
ds.WriteXml(Server.MapPath("TechnisionDetails.xml"));
BindGrid();
}
protected void gvTechnision_RowUpdating(object sender, GridViewUpdateEventArgs e)
{

int i = gvTechnision.Rows[e.RowIndex].DataItemIndex;
string Date = (gvTechnision.Rows[e.RowIndex].FindControl("txtDate") as TextBox).Text;
string TechnisionName = (gvTechnision.Rows[e.RowIndex].FindControl("txtTechnisionName") as TextBox).Text;
string Task = (gvTechnision.Rows[e.RowIndex].FindControl("txtTask") as TextBox).Text;
string Status = (gvTechnision.Rows[e.RowIndex].FindControl("DdStatus") as TextBox).Text;
string Remark = (gvTechnision.Rows[e.RowIndex].FindControl("txtRemark") as TextBox).Text;

gvTechnision.EditIndex = -1;
BindGrid();

DataSet ds = (DataSet)gvTechnision.DataSource;
ds.Tables[0].Rows[i]["Date"] = Date;
ds.Tables[0].Rows[i]["TechnisionName"] = TechnisionName;
ds.Tables[0].Rows[i]["Task"] = Task;
ds.Tables[0].Rows[i]["Status"] = Status;
ds.Tables[0].Rows[i]["Remark"] = Remark;

ds.WriteXml(Server.MapPath("TechnisionDetails.xml"));
BindGrid();
}
protected void gvTechnision_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
gvTechnision.EditIndex = -1;
BindGrid();
}
protected void gvTechnision_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvTechnision.PageIndex = e.NewPageIndex;
BindGrid();
}

}


这篇关于当我运行程序时,为什么我得到一个空页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆