Add query string value to hyperlink in C#.net/Asp.Net

By
Advertisement

Introduction:

In this article I am going to explain you about how to pass the query string value of a page to a hyperlink a page.

Description:

In the below example we are passing the query string in the url. The page have a hyperlink control. I am going to explain the process of passing the query string value as a query string to the hyperlink.


Below is the ASP.Net Code:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

<!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 runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:HyperLink ID="link" runat="server" NavigateUrl="default2.aspx?id={0}">Default2 Page</asp:HyperLink>
    </div>
    </form>
</body>
</html>


After that add the below code in code behind file

protected void Page_Load(object sender, EventArgs e)
{
    link.NavigateUrl = String.Format(link.NavigateUrl, Request.QueryString["id"]);
}


So if you pass the url as http://www.mydomain.com/default.aspx?id=2 then the query string valueis set as query string to the hyperlink.

Do you like this code. Then comment here or share with your friends. Or like our facebook page.

0 comments:

Post a Comment

Online Casino