结帖率太低要我说,控件只是UI层面的东西,而且你说的还仅仅只是asp.net的控件。
首先,你的大部分工作应该在业务逻辑的开发上,而不是在UI上,UI由美工配合。
其次,控件本身并没有任何问题,如果你自己开发,一样为了保存状态而需要增加一些特殊代码,事实上,你自己开发的所谓没有垃圾的代码真的好吗?我看未必,不过是没有他考虑周到而省略了一些代码而已。
再次,如果实在不喜欢控件,完全可以用asp.net MVC开发,也比在一个明明是拖控件的框架里偏偏不用控件强的多吧。
首先,你的大部分工作应该在业务逻辑的开发上,而不是在UI上,UI由美工配合。
其次,控件本身并没有任何问题,如果你自己开发,一样为了保存状态而需要增加一些特殊代码,事实上,你自己开发的所谓没有垃圾的代码真的好吗?我看未必,不过是没有他考虑周到而省略了一些代码而已。
再次,如果实在不喜欢控件,完全可以用asp.net MVC开发,也比在一个明明是拖控件的框架里偏偏不用控件强的多吧。
解决方案 »
- 求web窗体控件
- 【Help】 Sql select数据,及其 显示问题
- asp.net 中有没有一个控件能显示数据库中的多个字段并可以下拉选择?
- 存入数据库,文章内容只剩下几个字了,是什么原因?
- 〓〓〓〓〓ajaxpro2中如何无刷新加载用户控间,〓〓〓〓〓〓
- 帮我看看!!!!!!
- 还是关于窗体验证的问题---如果有几类用户,如何进行?
- 关于2个数据库取值(请指教)
- 关于VS2010+SVN多人协同开发的问题
- 最近写了个将图片存入SQL SERVER2000内,然后从数据库中取出,生成缩略图,点击后查看大图的程序,一起和大家分享分享。
- jquery :input 选中值 问题 谢谢
- asp.net中需要添加的常用控件有哪些?
有一种设计模式叫做MVC,利用视图驱动器自动渲染界面,当然,这需要开发组织有一定的设计能力
aspx页面 <div><asp:Literal ID="BCNlist" runat="server"></asp:Literal></div>
aspx.cs如下:
cnlist+=" <a href=\"?st"+Fid.ToString()+"_0_0_1.html\" class=\"bs_07\">精华主题</a> ";
TSqlDB ReadS = new TSqlDB("Select BCN_Id,BCN_Name from [BBS_CNClass] where BCN_ClassId=" + Fid.ToString() + " order by BCN_Asc asc,BCN_Date asc"); if (!ReadS.EOF)
{
string Bcname;
while (!ReadS.EOF)
{
if (ReadS["BCN_Id"].ToString() == Nid.ToString())
{
Bcname = "<strong>" + ReadS["BCN_Name"].ToString() + "</strong>";
}
else
{
Bcname = ReadS["BCN_Name"].ToString();
}
cnlist += " <ul><li><a href=\"?st" + Fid.ToString() + "_" + ReadS["BCN_Id"].ToString() + ".html\" class=\"bs_01\">" + Bcname.ToString() +"</a> </li></ul";
ReadS.MoveNext();
}
}
ReadS.Free();
BCNlist.Text = cnlist.ToString();
写的跟asp 没啥区别额。。就是分离了
觉得是有点乱 但是很顺手 写几个过程传递一下参数 得出想要的结果 而且前台html代码不会因为拖了很多控件而看的乱七八糟 美工都不好搞 gridview这个控件我用过 用cs5或dw8打开看着很糟糕 也许我没摸透如何使用gridview 试用了几次觉得很烦 我就自己按照asp的分页模式 用c#写出来了 感觉挺好用,我这样做是不是不妥啊? 我不知道mvc是什么 我不是正规军 不够专业 但是足够开发我所想要的 说起来挺可笑的 mvc我都不知道是什么。。
那怎么才能不忽视?教教我 我该从哪入手学习?拖拽控件么?还是其他什么的 mvc么?
结贴率上去就行。
恩。哈哈哈
既然你已经跳过他了 那就直接asp.net mvc吧 估计你能接收的快些
论坛签名======================================================================iceprince2:你好!
截至 2011-10-27 12:15:29 前:
你已发帖 2 个, 未结贴 2 个;
结贴率为: 0.00%
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖如何给自己的回帖中也加上签名?
http://blog.csdn.net/q107770540/archive/2011/03/15/6250007.aspx
百度下就会了解很多
借用某大侠的话 微软是在螺旋上升
asp 客户端控件
asp.net 服务端控件
asp.net mvc 客户端控件
由此可想你跳过服务端 直接进入客户端也不错
我也用的少。不清楚。
是不是asp.net都用visual studio来开发啊?我是用visual studio的
就拿这句话来说吧,很多人说这个时就是言不由衷的!比如说你使用jQuery(或者其它框架),你干么使用人家jQuery插件?是的,jQuery是根本不支持vs上用鼠标拖动来编程的,因此需要写几行代码。如果就是为了这几行代码而兴奋不已就没有必要了。关键地你还是使用了人家封装好的jQuery插件代码,这才是关键。
不管拖拽还是手敲代码,都要会,分不同项目来应用,如:你开发小网站没本没什么访问量,需要的执行效率并不高,钱也不多,你还敲什么代码啊,怎么方便怎么来(如果你对控件熟悉,这将是很美好的事)
反而当你做大型项目的时候就一定不能用控件,那样会很影响效率,很占用服务器资源到底控件和不写控件最重要的区别是什么呢???别的区别我就不说了,自己去找资料,我是个人经验告诉大家,最重要的区别在于
微软每一个服务器控件只要加上runat="server"的,微软都会为他分配一个ViewState
这个东西用多了,资源会占用很多,所以页面级ViewState慎用、服务器控件慎用
/************************************************************/
程序这个东西就是为了干活,就是为了出钱。有闲功夫和实际的需要了再研究高深的。技术这东西是一步步来的,不可能一步吃个胖子,建议lz从语法开始到为什么要用面向对象来学习,不要被所谓的高深给蒙住了。各种语言各有所长,各有所短,关键是要明白长度和短处是相对于什么来说的?普通人家谁家炒菜的大勺是智能的啊?有生产智能大勺的么?生产出来了谁买啊?一概的强调这个好,那个好,他认为不好的就不好的人,都是只顾显摆自己的人。
lz应该是用开发企业站入手的,你需要做的就是先从你会的东西入手,然后系统的从基础学起,不要因为感觉会了就越过去,并且要对着学,因为程序都有共同点,所以很容易产生一种错觉,认为这个跟那个一样。确实有一样的地方,但是不是什么都一样的,建议先回用,能赚钱吃饭,再学基础,基础到二进制。我也是自学起家的,知道自学的艰辛,同样也鄙视那些伪装高手的老师,学生对于他们来说只是提高自己身价的一个手段,真的让人恶心!最后,提示lz,这条路很艰辛,如果lz真的热爱编程,希望lz能挺住!
如果楼主还是通过后台拼接的方式来实现,那么这些好处全都被抹杀了。
能用webform实现的就没有必要去用mvc。
不管是用webform和mvc,这种逻辑和ui不能分离的实现方式都是不维护的