aspx页面的怪问题

hdhzmx 2006-03-31 08:48:12
我做了一个AddIntegration.aspx页面,

为何点击"增加记录"数据写到了数据库里了,但是页面变成空白,这是什么原因.
看不到任何东西,在空白地方点击右键,查看源文件.

结果如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
<BODY></BODY></HTML>

怎么解决
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdhzmx 2006-03-31
  • 打赏
  • 举报
回复
使用 Response.End()
由于代码太多,所以没有贴出来
下面我把部门贴出来
请大家看看
private void Submit_Click(object sender, System.EventArgs e)
{
if(DropGEmp.SelectedValue!="")
{
bool check=true;
string CheckInSql;
CheckInSql="Select GinFlowNo From IntegrationJT Where GinFlowNo='"+TxtGFlowNO.Text+"' and GGId='"+DropGoodGList.SelectedValue+"'";
check=AddIntegration.Check(check,CheckInSql);
if (Purview== 0)
{
Response.Write("<script>alert('对不起,您的权限太高,不能随便开单,请指示您下属办理此事.谢谢你的合作!');history.back();</script>");
Response.End();
}
if(check)
{
//进仓流水号ID已存在
Response.Write("<script>alert('对不起,此种货品已在此单中存在,如想在开同种产品,请新增开出仓单!');history.back();</script>");
Response.End();
Clear();
}
else
Add();
}
else
Response.Write("<script>alert('对不起,你还有相关的资料没有填写,请填写所以的资料才可增加,请您核对!');history.back();</script>");
Response.End();
}
private void Add()
{
ButPreview.Enabled=true;
bool check=true;
try
{
string CheckInSql;
CheckInSql="Select GFlowNO From Integration Where GFlowNO='"+TxtGFlowNO.Text+"'";
check=AddIntegration.Check(check,CheckInSql);
if(check)
{
//进仓流水号ID已存在
string Messages1="";
Messages1=AddIntegration.spAddIntegrationJT(
TxtGFlowNO.Text.Trim().ToString(),
System.Convert.ToInt32(DropGoodGList.SelectedValue.ToString()),
TxtGBlock.Text.Trim(),
TxtGNumber.Text.Trim(),
TxtGPiece.Text.Trim(),
TxtGWeight.Text.Trim(),
System.Convert.ToInt32(DropGTaskItem.SelectedValue.ToString()),
System.Convert.ToInt32(Txtexes.Text.Trim().ToString()));
LabMsg.Text=Messages1;
LabMsgStyle();
Clear();
JLFalse();
}
else
{
LabMsg1.Text="";
LabMsg.Text="";
string Messages1="";
string Messages2="";
Messages1=AddIntegration.spAddIntegration(
TxtGFlowNO.Text.Trim().ToString(),
TxtGCbillId.Text.Trim().ToString(),
System.Convert.ToInt32(DropGClient.SelectedValue),
System.Convert.ToInt32(DropGMode.SelectedValue),
System.Convert.ToInt32(DropGEmp.SelectedValue),
UserId,
TxtGMakedate.Text,
Convert.ToInt32(DropGEmp.SelectedValue)) ;

Messages2=AddIntegration.spAddIntegrationJT(
TxtGFlowNO.Text.Trim().ToString(),
System.Convert.ToInt32(DropGoodGList.SelectedValue.ToString()),
TxtGBlock.Text.Trim(),
TxtGNumber.Text.Trim(),
TxtGPiece.Text.Trim(),
TxtGWeight.Text.Trim(),
System.Convert.ToInt32(DropGTaskItem.SelectedValue.ToString()),
System.Convert.ToInt32(Txtexes.Text.Trim().ToString()));
LabMsg.Text=Messages1;
LabMsg1.Text=Messages2;
LabMsgStyle();
LabMsg1Style();
Clear();
False();
JLFalse();
Reset.Visible=false;
Submit.Enabled=false;
}
}
catch
{
LabMsg.Text="增加记录失败,请检查你输的内容,可能超出有效长度";
LabMsgStyle();
}
}

private void JLFalse()
{
Submit.Enabled=false;
DropGTaskItem.Enabled=false;
DropGoodGList.Enabled=false;
Txtexes.Enabled=false;
}
private void LabMsgStyle()
{
LabMsg.Style["color"]="red";
LabMsg.Font.Bold=true;
LabMsg.Font.Size=12;
}
private void LabMsg1Style()
{
LabMsg1.Style["color"]="red";
LabMsg1.Font.Bold=true;
LabMsg1.Font.Size=12;
}
private void Clear()
{
Txtexes.Text="";
TxtGBlock.Text="";
TxtGNumber.Text="";
TxtGPiece.Text="";
TxtGWeight.Text="";
DropGoodGList.SelectedValue="";
}

private void Dropdownlist1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(Dropdownlist1.SelectedValue!="")
{
string sql="select * from Goods where GName='"+Dropdownlist1.SelectedItem.Text+"'";
AddSelect.BindDropDownList(sql,DropGoodGList);
this.DropGoodGList.Items.Insert(0,new ListItem("请选择",""));
DropGoodGList.Enabled=true;
}
else
DropGoodGList.Enabled=false;
}

private void False()
{
DropGClient.Enabled=false;
DropGMode.Enabled=false;
DropGEmp.Enabled=false;
TxtGMakedate.Enabled=false;
}

private void ButPreview_Click(object sender, System.EventArgs e)
{
Response.Redirect("StoctDetailView.aspx?FlowNO="+TxtGFlowNO.Text+"");
}

private void Butrun_Click(object sender, System.EventArgs e)
{
Response.Redirect("IntegrationJT.aspx");
}

private void Reset_Click(object sender, System.EventArgs e)
{
Clear();
AllClear();
False();
AllEnabled();
DropGClient.SelectedValue="";
}
private void AllEnabled()
{
DropGClient.Enabled=true;
DropGTaskItem.Enabled=false;
DropGoodGList.Enabled=false;

Submit.Enabled=false;
Dropdownlist1.Enabled=false;

}
private void AllClear()
{
TxtGCbillId.Text="";
DropGEmp.SelectedValue="";
DropGMode.SelectedValue="";
DropGTaskItem.SelectedValue="";
TextBox2.Text="";
}

private void DropGClient_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(DropGClient.SelectedValue!="")
{
DropGEmp.Enabled=true;
}
else
DropGEmp.Enabled=false;
}

private void DropGEmp_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(DropGEmp.SelectedValue!="")
{
DropGMode.Enabled=true;
TextBox2.Text=DropGEmp.SelectedItem.Text;
}
else
{
DropGMode.Enabled=false;
TextBox2.Text="";
}
}

private void DropGMode_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(DropGMode.SelectedValue!="")
{
Dropdownlist1.Enabled=true;
}
else
Dropdownlist1.Enabled=false;
}

private void DropGoodGList_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(DropGoodGList.SelectedValue!="")
{
DropGTaskItem.Enabled=true;
}
else
DropGTaskItem.Enabled=false;

}

private void Txtexes_TextChanged(object sender, System.EventArgs e)
{
if(Txtexes.Text!="")
{
Submit.Enabled=true;
}
else
Submit.Enabled=false;
}

private void DropGTaskItem_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(TxtGPiece.Text!="" || TxtGNumber.Text!="" || TxtGWeight.Text!="")
{
Txtexes.Enabled=true;
LabMsg.Text="";
}
else
{
LabMsg.Text="数量,件数,重量必填其一";
Txtexes.Enabled=false;
DropGTaskItem.SelectedValue="";
}

}

private void TxtGMakedate_TextChanged(object sender, System.EventArgs e)
{

}
bbdog 2006-03-31
  • 打赏
  • 举报
回复
提交了页面后,是不是要重新显示绑定的数据啊?
hbzy123 2006-03-31
  • 打赏
  • 举报
回复
是不是使用了 Response.End()?
hbzy123 2006-03-31
  • 打赏
  • 举报
回复
代码贴出来看下

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧