Click here to Skip to main content
15,888,351 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
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
Posted
Comments
JoCodes 23-Jan-14 5:13am    
How can others know whats there in your page? Post some relevant code if any.
JoCodes 23-Jan-14 5:27am    
Please dont post the code as the solution, instead use the improve question button .

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

XML
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0"/>
  </system.web>
</configuration>
 
Share this answer
 
v2
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();
}

}
 
Share this answer
 
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();
}

}
 
Share this answer
 
Go through this link which solves similar issue.

Blank pages while running asp.net website[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900