Fork me on GitHub

小问题也很烦人--系网开发记(1)

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

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

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

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

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

没有,就不绑定。

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

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

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

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

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

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

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

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

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

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

马上加句

if(!Page.IsPostBack)

{

     SelectInfo();

}

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

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

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

posted @   idoku  阅读(414)  评论(2编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示