NumericPagerField.NextPageText 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置为下一页按钮显示的文本。
public:
property System::String ^ NextPageText { System::String ^ get(); void set(System::String ^ value); };
public string NextPageText { get; set; }
member this.NextPageText : string with get, set
Public Property NextPageText As String
属性值
为下一页按钮显示的文本。 默认值为“...”。
示例
以下示例演示如何自定义控件中 DataPager 页字段的下一页按钮显示的文本。
<%@ Page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>NumericPagerField Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>NumericPagerField Example</h3>
<h4>Products List</h4>
<asp:ListView runat="server" ID="ProductListView"
DataSourceID="ProductsDataSource"
DataKeyNames="ProductID"
GroupItemCount="2">
<LayoutTemplate>
<table cellpadding="2" width="640px" runat="server" id="tblProducts">
<tr runat="server" id="groupPlaceholder">
</tr>
</table>
<br />
<asp:DataPager ID="DataPager1" runat="server" PageSize="6" >
<Fields>
<asp:NumericPagerField
ButtonType="Button"
ButtonCount="15"
NextPageText="Next >>"
PreviousPageText="Previous <<" />
</Fields>
</asp:DataPager>
</LayoutTemplate>
<GroupTemplate>
<tr runat="server" id="ProductRow">
<td runat="server" id="itemPlaceholder"></td>
</tr>
</GroupTemplate>
<ItemTemplate>
<td runat="server">
<asp:Image ID="ProductImage" runat="server"
ImageUrl='<%#"~/images/" + Eval("ThumbnailPhotoFileName") %>' />
<div>
<asp:Label ID="ProductName" runat="server"
Text='<%# Eval("Name") %>'
Font-Italic="true" />
<br />
Price:
<asp:Label ID="Price" runat="server" Text='<%# Eval("ListPrice", "{0:c}")%>' />
<br /><br />
</div>
</td>
</ItemTemplate>
</asp:ListView>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the AdventureWorks sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:SqlDataSource ID="ProductsDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
SelectCommand="SELECT P.ProductID, P.Name, P.Color, P.ListPrice,
PF.ThumbnailPhotoFileName, P.Size
FROM Production.Product AS P
INNER JOIN Production.ProductProductPhoto AS PPF ON P.ProductID = PPF.ProductID
INNER JOIN Production.ProductPhoto AS PF ON PPF.ProductPhotoID = PF.ProductPhotoID" >
</asp:SqlDataSource>
</form>
</body>
</html>
<%@ Page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>NumericPagerField Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>NumericPagerField Example</h3>
<h4>Products List</h4>
<asp:ListView runat="server" ID="ProductListView"
DataSourceID="ProductsDataSource"
DataKeyNames="ProductID"
GroupItemCount="2">
<LayoutTemplate>
<table cellpadding="2" width="640px" runat="server" id="tblProducts">
<tr runat="server" id="groupPlaceholder">
</tr>
</table>
<br />
<asp:DataPager ID="DataPager1" runat="server" PageSize="6" >
<Fields>
<asp:NumericPagerField
ButtonType="Button"
ButtonCount="15"
NextPageText="Next >>"
PreviousPageText="Previous <<" />
</Fields>
</asp:DataPager>
</LayoutTemplate>
<GroupTemplate>
<tr runat="server" id="ProductRow">
<td runat="server" id="itemPlaceholder"></td>
</tr>
</GroupTemplate>
<ItemTemplate>
<td runat="server">
<asp:Image ID="ProductImage" runat="server"
ImageUrl='<%#"~/images/" & Eval("ThumbnailPhotoFileName") %>' />
<div>
<asp:Label ID="ProductName" runat="server"
Text='<%# Eval("Name") %>'
Font-Italic="true" />
<br />
Price:
<asp:Label ID="Price" runat="server" Text='<%# Eval("ListPrice", "{0:c}")%>' />
<br /><br />
</div>
</td>
</ItemTemplate>
</asp:ListView>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the AdventureWorks sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:SqlDataSource ID="ProductsDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
SelectCommand="SELECT P.ProductID, P.Name, P.Color, P.ListPrice,
PF.ThumbnailPhotoFileName, P.Size
FROM Production.Product AS P
INNER JOIN Production.ProductProductPhoto AS PPF ON P.ProductID = PPF.ProductID
INNER JOIN Production.ProductPhoto AS PF ON PPF.ProductPhotoID = PF.ProductPhotoID" >
</asp:SqlDataSource>
</form>
</body>
</html>
注解
当 属性 ButtonType 设置为 ButtonType.Image时,属性中指定的 NextPageText 文本将用作图像的备用文本。 在支持工具提示的浏览器上,此文本还显示为相应按钮的工具提示。
此属性的值存储在视图状态中。 可以使用设计器工具将其自动保存到资源文件。 有关详细信息,请参阅 LocalizableAttribute 和 全球化和本地化。