需求:客户需要对首页显示的各个模块进行定制显示,按照自己排序和选择需要显示的模块进行显示。
页面上的各个模块是用div排布的,现在我给每个div加了runat=server,进行控制显示。目前显示已经没问题了,就是排序不知道该如何弄?
因为页面上的div本来就有顺序了,我在数据库中的排序不知如何使用过来?
页面上的各个模块是用div排布的,现在我给每个div加了runat=server,进行控制显示。目前显示已经没问题了,就是排序不知道该如何弄?
因为页面上的div本来就有顺序了,我在数据库中的排序不知如何使用过来?
解决方案 »
- 用DW编辑VS网页文件,编辑完成不匹配时
- 如何通过调用RadioButtonList的value值写if语句
- a.html?name="sdfdsf"传参问题Request.QueryString
- 群:16990194
- 请教一个AlwaysVisibleControlExtender的问题
- Response的问题
- 在DataGrid中,对于内容过多的字段如何处理
- 紧急求助,在ASP.NET中的DataGrid中加入了一模板列Checkbox,如何用此实现单选的功能
- 如何转向其他盘符目录
- mvc+ef,更新数据时 报错 “attaching an entity of type xxx failed”
- 寻美工,帮忙美化页面部分细节.
- 成员验证问题!
2: 动态生成html元素
ajax 里不是有一个 层拖吧,用它排序行不行?
ajax的层拖可以保存到数据库吗?下次打开是我上次保存的?
还有就是用webpart应该怎么用?能不能保存顺序到数据库?
咦?我不是刚刚写过一个“考卷”的界面设计框架?!
其实大体上都是一样的,使用控件把应用开发作为分解多种可装配件进行多分头开发。你在底层还没有开发好之前,就可以测试高层的界面组件,使用“Mock”的控件。只要在最初把接口设计好,需要的交互流程设计好,就可以保证将来装配成功。
呵呵,开发组件需要你忘记开发页面时拼凑的很多低级写法,因为组件需要能够放在页面上任何地方、同时放多个实例、无论别的地方如何交互回发也不丢状态,这需要对asp.net有一个真实和深入的了解。
或你看看这个东西
http://demos.telerik.com/ASPNET/Prometheus/Window/Examples/Overview/DefaultCS.aspx
这个“调用应用.ascx”里面的代码是不是可以这样写:
if(sort==1)
{
Control toAdd = LoadControl("WebUserControl_01.ascx","Sahil Malik",5) ;
PlaceHolder1.Controls.Add(toAdd);
}
else if(sort==2)
{
Control toAdd = LoadControl("WebUserControl_02.ascx","Sahil Malik",5) ;
PlaceHolder1.Controls.Add(toAdd) ;
}
最后把“调用应用.ascx”放入首页面?感谢sp1234提供的思路
<div id="div1" runat="server">this for one</div>
<div id="div2" runat="server">this for two</div>
怎么能在后台程序中将div2排到div1左边或者上边呢?这样的div有几十个之多。
sp1234说的办法我正在试验,因为以前没用过placeholder
如果使用div是无法实现排序的,其他办法我还真想不出来。