日期:2014-05-17  浏览次数:20555 次

如何做和淘宝一样的发布宝贝的界面

需要用什么控件呢?现在我用的是repeater,但是有些是有级联的DropDownList的,怎么样SelectedIndexChanged?以及怎么样在
发布宝贝 dropdownlist

------解决方案--------------------
参考
------解决方案--------------------
引用:
这个是死的,我的要动态的,也就是DropDownList不知道有多少个,有的一行只有一个,有的多个。。。具体有多少行也是不确定的


当选择前一个Dropdownlist时,你的页面会回发吗?如果会,那么你就可以把“品牌、CPU平台”之类的字段后边放一个DataList控件,动态绑定n个数据(模板列里仅有一个Dropdownlist),表示n层选择。

不过,其实淘宝之类的实际的网站,怎么可能去搞什么“回发”呢?当那些asp.net程序员去争论什么web form还是什么mvc的时候,其实这两种东西的教材都是基于一遍遍回发刷新页面的,而你所看到的实际的网页(例如这个淘宝)则是Ajax+富客户端编程。

富客户端js编程,需要你使用javascript去编写复杂的纯粹客户端交互界面,根本用不到什么asp.net。“基本不会javascript编写复杂交互程序”者,没有办法到淘宝这样的网站混饭吃。
------解决方案--------------------
说白了,实际上不管是服务器端是什么asp.net、java、php、c++、vba编写的,或者是别的,其实都支持在页面第一次被访问时下载一个最基本的初始数据。而页面的布局初始化和交互界面(动态改变界面),都是javascript编程并且纯粹在客户端动态操作dom对象的。在asp.net端运行的代码根本没有必要产生跟前端界面有关的html内容。