Asp.net 超链接中的DataNavigatorUrlfields

Asp.net 超链接中的DataNavigatorUrlfields,asp.net,Asp.net,使用DataNavigatorUrlfields <asp:HyperLinkField DataNavigateUrlFields="MMBId,TotalPublishedProfiles,TotalRevenueOnProfiles" DataNavigateUrlFormatString="~\ProfilePurchasesSummary.aspx?MMBId={0}&TotProfiles={1}&TotRevenue={2},"

使用DataNavigatorUrlfields

 <asp:HyperLinkField DataNavigateUrlFields="MMBId,TotalPublishedProfiles,TotalRevenueOnProfiles" 
        DataNavigateUrlFormatString="~\ProfilePurchasesSummary.aspx?MMBId={0}&TotProfiles={1}&TotRevenue={2},"
        DataTextField="TotalPublishedProfiles" HeaderText="TotalPublishedProfiles" />
     <asp:BoundField DataField = "TotalRevenueOnProfiles" HeaderText="TotalRevenueOnProfiles" />
这里,MMBId正确地获得了它的值。但ToPurchaseSperprofile、ToRetrevenueProfile都是0

有什么提示吗 谢谢
Sun

传来的询问是什么?@Brian:谢谢,我能得到它。。在格式字符串中指定的名称不同
protected void Page_Load(object sender, EventArgs e)
{
        MMBId = Convert.ToInt32(Request.QueryString["MMBId"]);
        TotPurchasesPerProfile = Convert.ToInt32(Request.QueryString["TotalPublishedProfiles"]);
        TotRevenuePerProfile = Convert.ToDouble(Request.QueryString["TotalRevenueOnProfiles"]);
        ..........................................
}