How to add Eval for hyperlink in gridview in

InfoPath alternatives for form designing SharePoint

In this post we will discuss how we can add Eval property into hyperlink field in gridview in Asp.Net.

In this schnerio, we will see how a user can navigate to a different page with a query string parameter. In the below code it will see a list of usernames which are binding from the database. Then whenever a user clicks on a particular username, then it will navigate to a UserDetails page with taking UserID as a querystring parameter.

Full Code:

<asp:TemplateField HeaderText=”Name”>

<asp:HyperLink ID=”hylMachineNum” runat=”server” NavigateUrl='<%# “~/UserDetails.aspx?UserID=” + Eval(“UserID”)%>’ Text='<%#Eval(“UserName”)%>’>



Here the Text value is coming from the Eval property by the following syntax.


And the NavigateURL property is coming from the below property:

NavigateUrl='<%# “~/UserDetails.aspx?UserID=” + Eval(“UserID”)%>’

Similar SharePoint 2013 Tutorials

About Bijay Kumar

I am Bijay from Odisha, India. Currently working in my own venture TSInfo Technologies in Bangalore, India. I am Microsoft Office Servers and Services (SharePoint) MVP (5 times). I works in SharePoint 2016/2013/2010, SharePoint Online Office 365 etc. Check out My MVP Profile.. I also run popular SharePoint web site

View all posts by Bijay Kumar →

Leave a Reply