关于使用asp.net的web开发中控件使用的疑问 从asp转到asp.net,观念要转变才行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般都用<asp:控件,其实这个和html控件没什么区别,编译生成后还是生成的html控件。特别是2.0引入MasterPage之后,会改变控件的ID,---------------以前也会改变,如果你的控件是在usercontrol中的就会自动改变,你可以在js中这样取控件改变后的ID,比如取textbox1改变后的ID:<script> var id = "<%=textbox1.ClientID%>";</script> 个人觉的慢慢做项目就会慢慢习惯,转的也快,跟我现在学JAVA一样!!! 当然 是用html控件好啊,不用回发嘛,速度快。可是很多情况下是只能用服务器控件的! 个人也不是观念不改变,偶对HTML的了解也还有,关于控件在访问之后生成什么,也很清楚。只是现有的这样一种状态,让偶真的是很觉得不是很别扭,大家在开发过程中,都没有遇到过这种情况吗? 打错了,是很别扭,觉得不如直接的HTML标签来得简洁 这个东西只能分怎么看其实在.NET中的控件都是一样的依然可以在客户端实现所以很清楚的告诉你是可以的很好的JS结合的,因为我前段时间做的东西都用到了所以说是一样的只是因为在.NET中需要在你PAGELOAD的时候将服务器的控件加一个TextBox1.Attributes.Add("onclick", "CaculateValue()");这里的服务器控件TextBox1就可以拥有客户端的事件了这个时间你可以随便设置只要是拥有的就行这里使用的是onclick事件,后面哪个参数是在客户端使用事件后调用的方法,那个方法是在.aspx中写的也就是JS了.不知道这样你清楚与否,其实就是一种认识而已,我以前也做过ASP,JAVA,其实最终都一样. 我挺喜欢用服务器控件进行复杂操作的,不过html控件确实快,且简单~ 2003年以前一直做asp,2003年下半年去北京后转向asp.net,当时使用vb.net开发,除了代码分离以外没有感觉出太好的东西来,后来公司项目逐渐做大,也越来越发现.net的好处。这时候我开始转向c#。1,面向对象开发2,代码更简洁3………………好处太多了当然,Java也不错,但是asp前途渺茫强烈建议使用.net开发。可以参考我的拙作,.net2.0 b2c网站http://hi.csdn.net/yuwen1658下载源码(原创) vs2010标准版与vs2010sp1版的问题 时间格式不一致,是怎么回事呀? TimeSpan如何格式化成 xx天xx小时的格式 mdi问题! 急! 高手们帮帮忙 p2p传输问题 服务器端发送datatable 对象到客户端 超级菜问题,马上给分 赴微软面试的朋友请高度注意(现在好多公司招赴微软的) ~~关于MultiPage某页中的控件~~ 读取数据 怎么才能修改图片的拍摄日期之类的属性值呢? 如何对数据库里的数据进行处理 真是奇怪的问题,为什么直接调用属性会错误
---------------
以前也会改变,如果你的控件是在usercontrol中的就会自动改变,你可以在js中这样取控件改变后的ID,比如取textbox1改变后的ID:
<script>
var id = "<%=textbox1.ClientID%>";
</script>
1,面向对象开发
2,代码更简洁
3………………
好处太多了
当然,Java也不错,但是asp前途渺茫
强烈建议使用.net开发。可以参考我的拙作,.net2.0 b2c网站
http://hi.csdn.net/yuwen1658
下载源码(原创)