zoukankan      html  css  js  c++  java
  • 小问题也很烦人系网开发记(1)

    这几天在忙着做系网。本来没时间写东西的,但觉得开发中碰到的问题不写下来,我会很快忘记的=。=

    已经做完一半了吧。。。今天被个很小的问题“闷”2小时。真的是很小的问题。。。

    因为想在同一个页面实现编辑和新增新闻。

    就这么设计构想:通过判断是否接收到传递过来的新闻ID值来初始化页面。

    如果有,就将此ID的信息绑定到几个textbox上。

    没有,就不绑定。

    插入和更新也是通过传递过来的ID来判断。

    此时,反过来将textbox上的值绑定到变量。通过调用不同的方法来插入或更新新闻。

    插入很快成功了,但是更新怎么也没办法实现。

    开始认为是存储过程或者是更新方法写错了。改了又改,还是不行。

    (原因是受到某种思想的影响,这个问题先摆着,我去问清哪种方法更优再来谈。)

    通过Response.Write();来输出几个textbox的值,发现是绑定的值。

    这让我很奇怪啊,为什么我在textbox输入任何值都无效呢?在不同的地方Response.Write();怎么都无效。

    问题肯定在绑定上,但是实在找不到原因。

    就这样卡了很久,想到可能是页面更新问题,查了下资料。

    发现自己真的很猪,在初始化页面的时候居然没做IsPostBack的判读。

    马上加句

    if(!Page.IsPostBack)

    {

         SelectInfo();

    }

    更新成功。哈哈。小问题啊小问题。

    PS:今天心情好,各位前辈别打击我啊。

    PS2:这次是第一次完全的自己实战,学习到很多。以后有时间一一写上来。

  • 相关阅读:
    操作系统演进和未来趋势(附下载)
    用树莓派构建一台服务器,永久运行网站
    用 Docker 构建 MySQL 主从环境
    (一)多线程:线程概述
    网站可访问性的五个自动化测试工具
    个人对前端工程化的理解
    MongoDB安装过程中出现service MongoDB failed to start,verify that you have sufficient privileges to start
    前端开发IDE
    atom插件:js,nodejs,es6补全,高度定制化
    atom离线手动安装atom插件
  • 原文地址:https://www.cnblogs.com/kulong995/p/1295276.html
Copyright © 2011-2022 走看看