ASP出身的程度员就是不一样,Page_Load里面通常没有一个 if(!this.IsPostBack),让我深感佩服~

问题描述

换成我的话,基本上一上来,什么先不干,先把if(!this.IsPostBack)写上再说

解决方案

解决方案二:
沙发其实只要是页面不用提交就用不到IsPostBack
解决方案三:
depends......
解决方案四:
其实有的页面不能写IsPostBack~~~~
解决方案五:
//基本上一上来,什么先不干,先把if(!this.IsPostBack)写上再说楼主这是个好习惯
解决方案六:
没必要加的时候,不加!
解决方案七:
页面的初始化一般放Page_Load里面经常有人忘记写IsPostBack结果导致提交后取不到用户所选择的列表的值因为Page_Load先执行,控件被重新初始化了
解决方案八:
我是用到才会写,不过几户初始化页面内容的代码基本上都写这里
解决方案九:
asp程序员不考虑postback的。asp程序在处理交互时,使用页面重定向,而不是postback机制。即使你会盖高楼大厦,如果简到农名自己盖的猪圈也不理解其结构,也不可能是个好的建筑师。
解决方案十:
有见地````
解决方案十一:
如果简到农名自己盖的猪圈也不理解其结构-->如果见到农民自己盖的猪圈也不理解其结构其实,你最好给出“if(!this.IsPostBack)”的逻辑说明,这要比什么都往那个里边套要有意思得多。
解决方案十二:
sp1234有见地!就喜欢听你说话!呵呵。
解决方案十三:
a哎///郁闷。。不判断。。那代码就执行俩次了。。浪费服务器资源。。还有很多安全问题。。比如要给人家帐号加钱。。你在pageload里面直接加。。那就给人家加俩次啦。看你死不死。。
解决方案十四:
什么先不干,先把if(!this.IsPostBack)写上再说----我早把模板改了,aspx加进来自动就有if(!IsPostBack)和出身有什么关系,谈论个别现象干嘛把一群人扯进来
解决方案十五:
在page_load代码中,有些需要第一次执行,有些需要回发时执行。如果认为所有代码都应该只在第一次执行,回发时应该什么都不执行,那么你的程序也许太简单了,你所做的工作可能是最初等的asp.net程序。
解决方案:
很多页面是不需要交互的,要IsPostBack干什么
解决方案:
//基本上一上来,什么先不干,先把if(!this.IsPostBack)写上再说楼主这是个好习惯
解决方案:
无聊……人家自己有代码区分处理,第一次,第二次,第三次……第n次提交方法。不是一定需要这个。
解决方案:
有的页面的确不需要写if(!this.IsPostBack),这个时候本来就可以不写。
解决方案:
//基本上一上来,什么先不干,先把if(!this.IsPostBack)写上再说楼主这是个好习惯
解决方案:
代码写的少的人新手才会犯这样的错误...写多了,有经验了,就能根据运行时的现象推测出可能出错的地方...
解决方案:
QQ群323373
解决方案:
切现在程序员也讲出身了?如果真要讲的话,我也是ASP出身.
解决方案:
基本上你一去厕所,不管拉不拉S,马上就蹲下。
解决方案:
同意LZ的观点~~应该写上,养成良好习惯
解决方案:
要了干嘛?必要时候才写。
解决方案:
HttpContext.Current.Request.HttpMethod判断POSTORGET就OK啦
解决方案:
学一种新东西就要遵守它的规范如果硬要按照以前的方式去使用,还不如不用以前做c++的人转到c#上来还会一大堆指针吗?需要的时候就用不需要的时候就不用,不能一棍子打死
解决方案:
就是,可能是你看到你的手下没用就生气而已,楼主请保持平和的心态
解决方案:
很多时候我对控件加Attribute的时候就会在pageload里边直接写到IsPostback外边.还有一些希望表现得像常量一样的对象,也会在这外边。
解决方案:
写和不写很正常,关出身什么事?你天生就是asp.net?佩服佩服。。貌似ASP风光的时候asp.net还在他娘肚子里呢。
解决方案:
http://www.dotneturls.com/gb2312/我就一个不写,连form都没有,写它干吗?:)
解决方案:
sp1234(我喜欢不下雨的阴天)()信誉:98Blog加为好友2007-5-1114:24:57得分:0在page_load代码中,有些需要第一次执行,有些需要回发时执行。如果认为所有代码都应该只在第一次执行,回发时应该什么都不执行,那么你的程序也许太简单了,你所做的工作可能是最初等的asp.net程序。顶~~~~~~~~
解决方案:
做人要心平气和,要宽以待人.
解决方案:
呵呵,我也是asp出身不过,一个页面我第一件事情就是封装字段publicstringxx{get{}put{}}呵呵,按道理这些应该单独封装,不过写惯了asp,习惯把东西放在一个同页面里个人比较不喜欢正统net写法,都封装了,一个页面就几行代码,查看逻辑得一层一层得看class,对于常规项目来说,太过渡设计了!
解决方案:
长见识,可惜我不是做.net的
解决方案:
有回传的话,还是加上好。
解决方案:
楼主,注意你的言行举止,我虽是JSP出身的,但却也常用ASP。
解决方案:
搞笑,太武断了;IsPostBack又不是灵丹妙药。以你的观点就可以断定你的水平。
解决方案:
挖靠,提醒了我,我得把我那些没加的加上去^_^
解决方案:
有必要写的时候就写!
解决方案:
第一次不知道可以以后人家肯定会写的
解决方案:
以你的观点就可以断定你的水平
解决方案:
谁说每个页面都要用IsPostBack的?不使用form,用这个干嘛楼主你太自以为是了从asp转到asp.net的总比你只弄asp.net的经验丰富点
解决方案:
这么简单个问题,这么多人罗嗦半天,只用总结一个答案就可以,别浪费时间在无用的讨论和争吵上
解决方案:
人的认识会随着水平的提高而变化的,这些变化可以是螺旋式上升的哈哈哈哈哈哈哈
解决方案:
我绝的楼主看待问题不客观你所看到的那个人可能在学习上或者对新知识的了解上不努力,不上进而已但我可以告诉你做asp.net好的大都都是从asp时代过来的我也碰到过很多一毕业就开发asp.net的人,根本就不懂javascript,一切后台包办,完全不懂客户体验,当成winform来做,还有,有些程序员甚至不知道表单form是如何提交的,不知道form.methordform.actionform.submit();,就更不知道__dopostback(),所以他们对地层的原理就是不知道!
解决方案:
因为他是js高手
解决方案:
ASP.NET程序员里面恐怕至少有1/3是ASP出身的吧?
解决方案:
我绝的楼主看待问题不客观你所看到的那个人可能在学习上或者对新知识的了解上不努力,不上进而已但我可以告诉你做asp.net好的大都都是从asp时代过来的我也碰到过很多一毕业就开发asp.net的人,根本就不懂javascript,一切后台包办,完全不懂客户体验,当成winform来做,还有,有些程序员甚至不知道表单form是如何提交的,不知道form.methordform.actionform.submit();,就更不知道__dopostback(),所以他们对地层的原理就是不知道!支持~!
解决方案:
向楼主学习.俺先加上.我才不管有没有form@server要不要交互呢.....

时间: 2024-12-26 02:28:42

ASP出身的程度员就是不一样,Page_Load里面通常没有一个 if(!this.IsPostBack),让我深感佩服~的相关文章

[热招]91caigou网现热招asp.net(C#)程序员,待遇从优

问题描述 [热招]91caigou网现热招asp.net(C#)程序员,待遇从优在北京上地信息路上班,要求有开发经验,最好是有B2B电子商务从事经验,能长期合作,待遇面议.双休!有意者请将简历发送至:deamonchan@126.com 解决方案 解决方案二:难道也在科实大厦?解决方案三:面议是多少?禁止出现"面议"字样解决方案四:up解决方案五:三无解决方案六:............解决方案七:4k-5k之间,视能力而定!解决方案八:jf解决方案九:引用6楼deamonchan的回

请问已经发布好的asp.net网站怎么反编译,我想看一下其中一个页面的后台代码.

问题描述 请问已经发布好的asp.net网站怎么反编译,我想看一下其中一个页面的后台代码. dll是乱的 还有没有什么办法能找到页面的后台代码................................... 解决方案 找reflector这个软件,可以反编译C#的dll(前提是dll没有被混淆过,混淆过的也反编译不了)

asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件

问题描述 asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件我现在要上传文件,但是在点击浏览的时候我想要打开一个指定的目录,然后在这个目录中选择文件..用什么方法能够实现呢?请各位大侠帮忙呀!!!!!!!!!??????????????????????????谢谢各位!!!!!!!! 解决方案 解决方案二:属于客户端程序,安全考虑的话怕不可行解决方案三:可以,将所选目录文件列出就行了,用常用的IO操作就能实现CSD

程序员面试宝典上关于sizeof的一个题

问题描述 程序员面试宝典上关于sizeof的一个题 第4版,p59,例8 #include<iostream> using namespace std; class Base { public: Base(){cout<<"..."<<endl} ~Base(){} virtual void f(int){} virtual void f(double){} virtual void g(int i=10){} ... } class Derived

asp.net mvc3 数据验证(四)—Remote验证的一个注意事项

原文:asp.net mvc3 数据验证(四)-Remote验证的一个注意事项         前几篇把asp.net mvc3 中基于Model的主要数据验证的方法都已经讲完了,本节纯粹只是讲一个我曾经遇到的问题,因为和数据验证相关,所以就放在了这系列的文章中.         经过前几篇文章的分享,大家应该觉得asp.net 自带的Remote远程数据注解比较好用,但是我在实际使用中却遇到了问题.         首先,一般来说对于一个属性的验证可能需要不止一个的远程验证,比如对于用户名来说

ASP.NET查询页面设置form的action属性只弹出一个页面,并且每次将页面设置到最前

原文:ASP.NET查询页面设置form的action属性只弹出一个页面,并且每次将页面设置到最前 背景 当数据量大.查询条件复杂,多样多的时候,我们可能需要单独做一个查询界面,当用户选择设置了相关的查询条件后,点击[查询]按钮,系统就弹出一个新的页面展示出根据条件查询出的数据集. 然后,用户每点[查询]按钮就弹出一个新的页面展示出最新的查询结果. 当然,在较好的用户体验下,我认为不管用户点击了多少次[查询]按钮,系统应该只弹出并有且只有一个页面,这个页面就是展示查询结果的页面了.并且这页面还应

一个Asp.net初级程序员的困惑

问题描述 请问各位大神:.net还有市场前景么,作为一个初入茅庐的.net程序员,我需要入手asp.net,那么按照企业需求,我需要学习的东西按照重要性来排序的话应该怎么分?现在我掌握的就是c#语言,和基本html和一点点javascript,以及ado.net,按照重要性已经公司的需求,我最需要掌握的技能都是什么呢?请大神赐教,我很喜欢代码,但是我真的很乱,因为需要学的东西太多了!困惑中! 解决方案 解决方案二:建议你直接就学MVC吧,数据库方面会ADO.NET之后,再学会个ORM比如EF之类

asp.net(c#)程序员面试笔试题(3)【转】

2 .列举ASP.NET 页面之间传递值的几种方式. 答. 1).使用QueryString, 如....?id=1; response. Redirect().... 2).使用Session变量 3).使用Server.Transfer 3. 一列数的规则如下: 1.1.2.3.5.8.13.21.34...... 求第30位数是多少, 用递归算法实现. 答:public class MainClass { public static void Main() { Console.WriteL

ASP.NET程序错误“HTTP/1.0 500 Server Error”的一个解决办法

asp.net|error|server|程序|错误|解决 今天同事在打开以前的ASP.Net项目时,报了此错"HTTP/1.0 500 Server Error"经多方查询,原因多种多样,解决方法也是五花八门,但都无效.最后灵机一动,尝试着重新进行Asp.net的IIS注册,再打开项目时,ok!问题解决. 步骤:命令行模式进入 C:\WINNT\Microsoft.NET\Framework\v1.1.4322 先执行卸载 aspnet_regiis.exe -u再执行注册 aspn