如何处理??

zkvistor 2009-08-01 10:44:06
Default.aspx 显示数据,格式如下:
编号 电话号码 操作(模板列)
1 13006300490 修改 添加 删除
。。。。。。


点修改或添加弹出模式对话框UpdateBlackList.aspx 然后在该页面修改或添加,
UpdateBlackList.aspx页面数据:
电话号码 :13006300490

修改 添加

修改按钮Click事件
protected void Btn_Update_Click(object sender, EventArgs e)
{
if (_ID != "" && txtPhone.Text != "")
{
bool flag = objPDAL.IsUpdateBlackList(_ID, txtPhone.Text);
if (flag)
{
Response.Write("<Script>window.parent.location.reload();window.opener=null;window.close();</Script>");
}
else
ClientScript.RegisterStartupScript(Page.GetType(), "onClick", "<script>alert(更新失败!);</script>");
}
else
{
ClientScript.RegisterStartupScript(Page.GetType(), "onClick", "<script>alert(请输入电话号码!);</script>");
}

}

点修改或添加后就关闭当前对话框,回到Default.aspx 页面刷新数据 ,现在问题是回到Default.aspx刷新了但数据没有更新,数据库里是改了,未必是缓存的原因?



...全文
172 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkvistor 2009-08-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 zkvistor 的回复:]
Default.aspx 显示数据,格式如下:
编号    电话号码                    操作(模板列)
1      13006300490                修改 添加 删除
。。。。。。


点修改或添加弹出模式对话框UpdateBlackList.aspx  然后在该页面修改或添加,
UpdateBlackList.aspx页面数据:
电话号码 :13006300490

修改  添加

修改按钮Click事件
protected void Btn_Update_Click(object sender, EventArgs e)
    {
        if (_ID != "" && txtPhone.Text != "")
        {
            bool flag = objPDAL.IsUpdateBlackList(_ID, txtPhone.Text);
            if (flag)
            {
                Response.Write(" <Script>window.parent.location.reload();window.opener=null;window.close(); </Script>"); 
            }
            else
                ClientScript.RegisterStartupScript(Page.GetType(), "onClick", " <script>alert(更新失败!); </script>");
        }
        else
        {
            ClientScript.RegisterStartupScript(Page.GetType(), "onClick", " <script>alert(请输入电话号码!); </script>");
        }

    }

点修改或添加后就关闭当前对话框,回到Default.aspx 页面刷新数据 ,现在问题是回到Default.aspx刷新了但数据没有更新,数据库里是改了,未必是缓存的原因?



[/Quote]

只需要把 Response.Write(" <Script>window.parent.location.reload();window.opener=null;window.close(); </Script>");
改成 :
Response.Write("<Script>window.opener.opener= null;window.opener.location.replace(window.opener.location.href);window.close();</Script>");就可以实现想要的效果


终于搞定啦

zkvistor 2009-08-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 whyf521 的回复:]
Response.Write(" <Script>window.parent.location.reload();window.opener=null;window.close(); </Script>"); 

-----------
不用这句行吗?使用response.redrict();

[/Quote]
Response.Redirect("Default.aspx");
这样的话 Default.aspx会以模式对话框的形式显示,我要的效果是 在UpdateBlackList.aspx页面点击修改或添加按钮后关闭UpdateBlackList.aspx,并刷新Default.aspx,现在的问题是关闭了UpdateBlackList.aspx,但Default.aspx数据没有同步更新 ,因为没有执行
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BlackListGView.DataSource = objPDAL.GetAllBlackList();
BlackListGView.DataBind();
}

}
这段代码,怎么解决?
zkvistor 2009-08-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 upghost 的回复:]
页面刷新时,应该重新加载绑定数据的方法。
你的方法没有执行:
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            BlackListGView.DataSource = objPDAL.GetAllBlackList();
            BlackListGView.DataBind();
        }

    }
[/Quote]

当关闭子页面,刷新父页面时 的确是没有执行里面的代码 ,但是又必须判断 if (!IsPostBack) 怎么解决?
再出发666 2009-08-10
  • 打赏
  • 举报
回复
Response.Write(" <Script>window.parent.location.reload();window.opener=null;window.close(); </Script>");

-----------
不用这句行吗?使用response.redrict();
upghost 2009-08-10
  • 打赏
  • 举报
回复
页面刷新时,应该重新加载绑定数据的方法。
你的方法没有执行:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BlackListGView.DataSource = objPDAL.GetAllBlackList();
BlackListGView.DataBind();
}

}
zkvistor 2009-08-03
  • 打赏
  • 举报
回复
未必和缓存有关?。。。。。。。
zkvistor 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hx19890715 的回复:]
断点下,看看泛型里面查询出来的是不是最新的
[/Quote]

问题不在这里,在UpdateBlacklist.aspx里执行完
Response.Write(" <Script>window.parent.location.reload();window.opener=null;window.close(); </Script>"); 会回到 Default.aspx页面 ,因为是回传页面所以不会执行
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BlackListGView.DataSource = objPDAL.GetAllBlackList();
BlackListGView.DataBind();
}

}这里的代码,
hx19890715 2009-08-01
  • 打赏
  • 举报
回复
断点下,看看泛型里面查询出来的是不是最新的
zkvistor 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hx19890715 的回复:]
this.GridView1.DataSource.id = 数据源空间。id吧

好像是 ,要不就是。datasorceId
[/Quote]

这个和我的问题有什么直接关系么?
BlackListGView.DataSource = objPDAL.GetAllBlackList();
BlackListGView.DataBind();

objPDAL.GetAllBlackList()返回泛型对象
hx19890715 2009-08-01
  • 打赏
  • 举报
回复
this.GridView1.DataSource.id = 数据源空间。id吧

好像是 ,要不就是。datasorceId
zkvistor 2009-08-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hx19890715 的回复:]
楼主是不是用了数据源控件啊?


[/Quote]
搞晕头了,用的是数据绑定控件,没有用数据源控件
zkvistor 2009-08-01
  • 打赏
  • 举报
回复
恩 Default.aspx用的是GridView
hx19890715 2009-08-01
  • 打赏
  • 举报
回复
楼主是不是用了数据源控件啊?

本课程隶属于自然语言处理(NLP)实战系列。自然语言处理(NLP)是数据科学里的一个分支,它的主要覆盖的内容是:以一种智能与高效的方式,对文本数据进行系统化分析、理解与信息提取的过程。通过使用NLP以及它的组件,我们可以管理非常大块的文本数据,或者执行大量的自动化任务,并且解决各式各样的问题,如自动摘要,机器翻译,命名实体识别,关系提取,情感分析,语音识别,以及主题分割等等。一般情况下一个初级NLP工程师的工资从15万-35万不等,所以掌握NLP技术,对于人工智能学习者来讲是非常关键的一个环节。【超实用课程内容】 课程从自然语言处理的基本概念与基本任务出发,对目前主流的自然语言处理应用进行全面细致的讲解,包括文本分类,文本摘要提取,文本相似度,文本情感分析,文本特征提取等,同时算法方面包括经典算法与深度学习算法的结合,例如LSTM,BiLSTM等,并结合京东电商评论分类、豆瓣电影摘要提取、今日头条舆情挖掘、饿了么情感分析等过个案例,帮助大家熟悉自然语言处理工程师在工作中会接触到的常见应用的实施的基本实施流程,从0-1入门变成自然语言处理研发工程师。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/25649 移动端:CSDN 学院APP(注意不是CSDN APP哦)本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~【学员专享增值服务】 源码开放课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化下载方式:电脑登录https://edu.csdn.net/course/detail/25649,点击右下方课程资料、代码、课件等打包下载通过第二课时下载材料
推荐算法系统ETL数据处理实战 :一、课程优势本课程有陈敬雷老师的清华大学出版社配套新书教材《分布式机器学习实战》人工智能科学与技术丛书,新书教材配合此实战课程结合学习,一静一动,互补高效学习!本课程由互联网一线知名大牛陈敬雷老师全程亲自授课,技术前沿热门,是真正的互联网工业级实战项目。二、课程简介       搭建完数据仓库和平台之后,我们日常很多工作会做数据处理,也就是ETL,ETL分全量和增量两种处理方式,在推荐系统占用的工作量是比较大的,做一个算法系统,ETL数据处理的也是必须的。 下面来讲讲推荐的ETL数据处理是如何做的?我让我们体验下真实的用户实战场景!三、老师介绍陈敬雷  充电了么创始人,CEO兼CTO陈敬雷,北京充电了么科技有限公司创始人,CEO兼CTO,十几年互联网从业经验,曾就职于用友、中软、凡客、乐蜂网(唯品会)、猎聘网、人民日报(灵思云途)、北京万朝科技,曾任架构师、首席技术官、首席科学家等职务,对业务领域B端、C端、电商、职场社交招聘、内容文娱、营销行业都有着丰富的经验,在技术领域,尤其在大数据和人工智能方向有丰富的算法工程落地实战经验,其中在猎聘网任职期间主导的推荐算法系统项目获得公司优秀项目奖,推荐效果得到5倍的提升。 陈敬雷著有清华大学出版社两本人工智能书籍,分别是《分布式机器学习实战(人工智能科学与技术丛书)》已出版、《自然语言处理原理与实战(人工智能科学与技术丛书)》。 目前专注于大数据和人工智能驱动的上班族在线教育行业,研发了充电了么app和网站,用深度学习算法、nlp、推荐引擎等技术来高效提升在线学习效率。 
面对中年职场危机,从技术转型售前产品方案岗位,售前技能是一种综合能力的体现,总括为“能说会道,以理服人”八字真言。由于每个人认知水平和角度不同,如何把技术的内容通俗易懂的讲给我们的客户是比较大障碍?方案汇报能力是售前岗位一种核心技能。 大数据作为智慧城市、数字政府、企业数字化转型核心必建项目,对于大数据,由于缺乏标准的定义,往往导致市场、客户、方案人员等不同岗位的人都有不同的理解,甚至存在一些误区,本课程《何为大数据》基础篇重点解决如何正确理解大数据,消除信息偏差,最终赢得客户专家认可,从而获得项目机会。常见问题:问:老师,当前正在建设交通管控平台,采用数据库是oracle,进行了一些内部数据统计分析,是否算大数据?答:您好,从您项目采用的数据存储方式是传统的关系型数据库oracle, 狭义上说,大数据是一种全新的技术架构,简单理解,就是采用传统的关系型数据库不能解决的问题,才需要使用大数据。同时,对于内部统计分析,由于数据的维度有限,没有融合更多维度的政府其他部门的数据,或者数据也没有经过基本的加工处理,不能完全满足大数据基本特征,所以,严格意义上说,不能算为大数据项目,或者叫大数据的初级版。

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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