asp.net datalist和dataview某列每行实现相应超链接
两个控件读取了数据库...然后想某一列的每行都能链接倒相应的页面...应该怎样做...恩...我能转到相应的页面了...另外我想问一下...比如我想添加一文章...标题插...
两个控件读取了数据库...然后想某一列的每行都能链接倒相应的页面...应该怎样做...
恩...我能转到相应的页面了...另外我想问一下...比如我想添加一文章...标题插入到数据表中...能让datagrid读取出来...然后点击链接到另一个页面...这篇文章的内容是不是也应该插入到数据库中...让另一个页面读取出来...还是新建一个页面...手动添加内容...不插入到数据库...一般网站是用哪种方法的...
-----------------------------
如果插到数据库中...那排版会不会很麻烦...用一个数据显示控件把数据显示出来...但如果我想内容的某些字变红色变粗...就变不了了...如果我又想在文字中间加副图片...应该怎么做... 展开
恩...我能转到相应的页面了...另外我想问一下...比如我想添加一文章...标题插入到数据表中...能让datagrid读取出来...然后点击链接到另一个页面...这篇文章的内容是不是也应该插入到数据库中...让另一个页面读取出来...还是新建一个页面...手动添加内容...不插入到数据库...一般网站是用哪种方法的...
-----------------------------
如果插到数据库中...那排版会不会很麻烦...用一个数据显示控件把数据显示出来...但如果我想内容的某些字变红色变粗...就变不了了...如果我又想在文字中间加副图片...应该怎么做... 展开
3个回答
展开全部
//datalist,dataview这样做都可以;
<asp:DataList ID="GV_Data" runat="server" HorizontalAlign="Left"
RepeatColumns="1" Width="150px" CssClass="DataList">
<ItemTemplate>
<a href='../<%#DataBinder.Eval(Container.DataItem, "Url")%>'>
<%#DataBinder.Eval(Container.DataItem, "Title")%>
</a>
</ItemTemplate>
<HeaderStyle Font-Size="Small" />
<ItemStyle HorizontalAlign="Left" />
</asp:DataList>
dataview还有一种方法就是自定义绑定里有一个HyperLinkField ;如:
<asp:GridView ID="GV_Data" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BorderStyle="None" Width="100%">
<Columns>
<asp:BoundField DataField="NewID" HeaderText="编号" />
<asp:BoundField DataField="Title" HeaderText="标题" />
<asp:BoundField DataField="pudate" HeaderText="时间" />
<asp:CommandField HeaderText="编辑" SelectText="Select" ShowSelectButton="True" />
<asp:HyperLinkField DataNavigateUrlFields="NewID" DataNavigateUrlFormatString="~/ADMIN/brow.aspx?nNewID={0}" />
</Columns>
</asp:GridView>
看清楚了啊,我就不多解释了啊,呵呵
<asp:DataList ID="GV_Data" runat="server" HorizontalAlign="Left"
RepeatColumns="1" Width="150px" CssClass="DataList">
<ItemTemplate>
<a href='../<%#DataBinder.Eval(Container.DataItem, "Url")%>'>
<%#DataBinder.Eval(Container.DataItem, "Title")%>
</a>
</ItemTemplate>
<HeaderStyle Font-Size="Small" />
<ItemStyle HorizontalAlign="Left" />
</asp:DataList>
dataview还有一种方法就是自定义绑定里有一个HyperLinkField ;如:
<asp:GridView ID="GV_Data" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BorderStyle="None" Width="100%">
<Columns>
<asp:BoundField DataField="NewID" HeaderText="编号" />
<asp:BoundField DataField="Title" HeaderText="标题" />
<asp:BoundField DataField="pudate" HeaderText="时间" />
<asp:CommandField HeaderText="编辑" SelectText="Select" ShowSelectButton="True" />
<asp:HyperLinkField DataNavigateUrlFields="NewID" DataNavigateUrlFormatString="~/ADMIN/brow.aspx?nNewID={0}" />
</Columns>
</asp:GridView>
看清楚了啊,我就不多解释了啊,呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然要将内容插入到数据库中,以便于以后的修改和删除操作
你可以在数据表中加一"content"字段,类型为备注型即可
你可以在数据表中加一"content"字段,类型为备注型即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询