当前位置:编程学习 > C#/ASP.NET >>

关于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>");
                }

--------------------编程问答--------------------
引用 5 楼 jss122414092 的回复:
C# code

 if (b)
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('该省份已存在');", true);
                }


上面你的代码,改成

C# code

 if ……


不对啊
--------------------编程问答-------------------- 还是没有显示表单  --------------------编程问答--------------------
引用 4 楼 wknight_it 的回复:
现在问题是 判断了 改省名字已存在之后 返回添加页面 不显示页面了  

你这个页面难道不是和表单页面同一个吗??


是同一个啊  不显示了  弹出已存在就不显示了 --------------------编程问答-------------------- 提示后重新绑定一下啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,