将链接列添加到ASP.NET GridView
发布时间:2020-05-23 18:56:05 所属栏目:asp.Net 来源:互联网
导读:我想输出一个可点击的新闻标题列表。到目前为止,我可以打印出一个标题列表,因为我在VS 2010中拖放了DesignHeadline表的设计器视图。你认为我应该使列表元素可以点击?我找了一个URL属性,但是我没看到它。我需要包装一个一个href? asp:GridView ID=GridVie
|
我想输出一个可点击的新闻标题列表。到目前为止,我可以打印出一个标题列表,因为我在VS 2010中拖放了DesignHeadline表的设计器视图。你认为我应该使列表元素可以点击?我找了一个URL属性,但是我没看到它。我需要包装一个<一个href? <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1"
EmptyDataText="There are no data records to display.">
<Columns>
<asp:BoundField DataField="NewsHeadline" HeaderText="NewsHeadline"
SortExpression="NewsHeadline" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>"
ProviderName="<%$ ConnectionStrings:ConnectionString1.ProviderName %>"
SelectCommand="SELECT [NewsHeadline] FROM [NewsTable]"></asp:SqlDataSource>
</form>
解决方法您需要将列类型从BoundColumn更改为超链接列。<asp:hyperlinkfield headertext="NewsHeadline"
datatextfield="NewsHeadline"
datanavigateurlfield="NewsURL"
datanavigateurlformatstring="http://{0}" />
除了进行此更改外,您还需要确保您选择的URL或可用于创建新闻文章链接的内容。在上面的例子中,我假设URL是可以从你的SQL源中获取的。如果它是一个ID,只需输入这个URL的其余部分…“/ MyNewsPage.aspx?NewsID = {0}”… (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC企业领域 – 好还是坏?
- asp.net – 如何在Ember.js应用程序中使用ASP .NET Web API
- 天蓝色 – 不在托管服务或开发结构中运行(生产,而不是调试/
- iis-7 – 使用asp.net在开发机器上创建无cookie应用程序
- asp.net-mvc – MVC数据注释范围验证无法正常工作
- asp.net – 是否可以解密和查看ViewState值?
- asp.net-mvc – Visual Studio 2010 Web发布缺少一个文件
- ASP.NET剃刀参考文档
- asp.net-mvc – 防止用户没有确认的电子邮件登录ASP.NET MV
- asp.net-mvc – ASP.NET MVC的所有可用ActionResults是什么
推荐文章
站长推荐
- asp.net – 链接按钮属性在新选项卡中打开?
- asp.net – .NET 4中的SignalR支持
- 调试w /附加到进程启动ASP.NET开发服务器
- ASP.NET DropDownList OnSelectedIndexChanged事
- asp.net – 使用Visual Studio 2012发布到azure时
- asp.net-mvc – 从MVC控制器调用异步方法
- asp.net-mvc – 如何在ASP.NET MVC视图中访问路由
- asp.net – IIS 7在一个服务器上引发web.config的
- asp.net – StyleBundle索引超出了数组的边界
- asp.net-mvc – 如何在asp.net mvc4应用程序中显
热点阅读
