cngothic - 2008-5-15 15:59:00
login 控件-转化为模板可以自定义模板的布局。
gridview 控件 没有转化为模板这一项。倒是有编辑模板。但只能让你选择。
这类控件的模板布局如何自定义尼?
suresy - 2008-5-15 21:01:00
个人感觉login控件也就初学时玩玩还可以,真正做项目时需要扩展很多东西才用得上,那样还不如自己写一个完整的用户登陆、帐户管理的前台界面和后台系统实在点。
gridview控件做得比较死,最多也就可以自定义某列的外观(Template Field),整体就只有表格样式的显示方式,你可以试一下datalist、repeater,这两个控件的模板编辑就比较自由了,当然要做的工作也比gridview多
cngothic - 2008-5-16 11:55:00
如:下面这个控件代码
<asp:DataList ID="DataList1" runat="server"
DataKeyField="PictureID"
DataSourceID="SqlDataSource1" RepeatColumns="3" RepeatDirection="Horizontal">
<ItemTemplate>
FixtureID:
<asp:Label ID="FixtureIDLabel" runat="server"
Text='<%# Eval("PictureID") %>'></asp:Label><br />
<asp:Image ID="Image1" runat="server"
ImageUrl='<%# Eval("PictureURL", "~/MatchImages/{0}") %>' /><br />
<br />
<br />
</ItemTemplate>
</asp:DataList>
在源文件时他是生成了很多的表格。我想基于更标准WEB 2.0 输出 div + css
这个div + css代码是否要写到上面的代码里面。应该怎么处理?
suresy - 2008-5-16 18:40:00
datalist从服务器端的asp元素转换到浏览器端相对应的html元素,我想这种关系应该是固定的,所以你想实现的那种功能我认为只有用自定义控件了
cngothic - 2008-5-16 21:29:00
自定义控件
这么说一个项目自定义控件所用的比例相当大了?
如div+css的新闻列表.等。凡是想做些页面效果都得自定义控件。可以这么理解吗?
cngothic - 2008-5-16 21:34:00
如下面的代码:
<ItemTemplate>
FixtureID:
<asp:Label ID="FixtureIDLabel" runat="server" Text='<%# Eval("FixtureID") %>'></asp:Label><br />
FixtureDate:
<asp:Label ID="FixtureDateLabel" runat="server" Text='<%# Bind("FixtureDate") %>'>
</asp:Label><br />
FixtureType:
<asp:Label ID="FixtureTypeLabel" runat="server" Text='<%# Bind("FixtureType") %>'>
</asp:Label><br />
GoalsFor:
<asp:Label ID="GoalsForLabel" runat="server" Text='<%# Bind("GoalsFor") %>'></asp:Label><br />
GoalsAgainst:
<asp:Label ID="GoalsAgainstLabel" runat="server" Text='<%# Bind("GoalsAgainst") %>'>
</asp:Label><br />
Notes:
<asp:Label ID="NotesLabel" runat="server" Text='<%# Bind("Notes") %>'></asp:Label><br />
Opponents:
<asp:Label ID="OpponentsLabel" runat="server" Text='<%# Bind("Opponents") %>'></asp:Label><br />
</ItemTemplate>
在上面的代码基础上面自定义上DIV+CSS的标记。是这样吧。
suresy - 2008-5-16 22:15:00
我也是新手,这方面不太确定,所以只是讨论一下自己的见解:
对于普通项目来说,ASP.NET提供的控件配合C#、JS脚本应该可以实现大部分的通用功能,某些确实比较棘手的问题才会考虑到自定义控件,所以应该占的比重不会很大
至于如何用自定义控件实现楼主所说的功能,就期待高人解答了~
cngothic - 2008-5-16 22:27:00
不知楼上的用过动易的 ASP 版 CMS米
这几天对NET的接触感觉像是 动易早期 CMS 一样。
对于自定义样式方面很差我选择了风讯,科讯等。就目前而言 动易 CMS 我用着下依然很不舒服。在对自定义这块应该是个重量的问题。
希望有朋友帮忙解答。
aspx1 - 2008-5-17 22:09:00
我就不喜欢用那些太高级的控件,越高级的控件在某些时候往往越低级。有textbox,button等就足够用了。
个人看法。
suresy - 2008-5-18 0:03:00
个人感觉所有那些asp打头的控件都算是高级控件了,封装了大量HTML元素和JS脚本之类的,功能强大易用是不用说,但一出问题就不知从何下手,非常头疼......继续学习中
cngothic - 2008-5-21 11:26:00
例如:带日期的新闻列表.
老大你是怎么做的.能粘贴个代码看看不.