关于return的 ....
int proviceCount = TruckRules.TruckChinaProvinceRules.ProvinceChongName(P_ProvinceId);
bool b = false;
string str = null;
if (proviceCount > 0)
{
b = true;
}
if (b)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('该省份已存在');", true);
}
else
{
str = TruckRules.TruckChinaProvinceRules.InsertProvince(P_ProvinceId, P_ProvinceName, P_Simplified, P_Alias, P_Codefor, P_Zipcode);
//清空
this.regionDaiMa.Text = "";
this.name.Text = "";
this.Simplified.Text = "";
this.alias.Text = "";
this.codefor.Text = "";
this.zipcode.Text = "";
}
现在问题是 判断了 改省名字已存在之后 返回添加页面 不显示页面了
是不是要renturn 一下啊 在哪return啊
还是怎么样的 ? --------------------编程问答-------------------- 就这段代码看来 不需要什么return --------------------编程问答-------------------- 你是不是数据绑定的时候没加if(!isPostBack){//BindData()}啊 --------------------编程问答-------------------- try
--------------------编程问答-------------------- 现在问题是 判断了 改省名字已存在之后 返回添加页面 不显示页面了
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('该省份已存在');window.history.go(-1);", true);
你这个页面难道不是和表单页面同一个吗?? --------------------编程问答--------------------
if (b)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('该省份已存在');", true);
}
上面你的代码,改成
--------------------编程问答--------------------
if (b)
{
Page.RegisterClientScriptBlock("随便数字入01,02不重复就行", "<script>alert('该省份已存在');window.location.href('添加页的地址')</script>");
}
不对啊
--------------------编程问答-------------------- 还是没有显示表单 --------------------编程问答--------------------
是同一个啊 不显示了 弹出已存在就不显示了 --------------------编程问答-------------------- 提示后重新绑定一下啊
补充:.NET技术 , ASP.NET