I am trying to pass values via query string to another page but it sends them empty. Why ?
<a href='UpcomingNotifications.aspx?OrgID=<%# SharedUtility.EncryptURL("10") %>&RoleID=<%# SharedUtility.EncryptURL("1") %>'
target="_blank"
class="pull-right"
style="margin-top: -44px; margin-right: 6px;">
<asp:Label ID="lblUpcomingWorks" runat="server"
CssClass="btn btn-sm- btn-danger"
Text=" Upcoming Works Openings" Visible="false" />
</a>
Output: http://localhost:5297/forms/admin/UpcomingNotifications.aspx?OrgID=&RoleID=
Update: Encryption method:
public static String EncryptURL(string strData)
{
try
{
if (!String.IsNullOrEmpty(strData))
{
SHA1Managed shaM = new SHA1Managed();
Convert.ToBase64String(shaM.ComputeHash(Encoding.ASCII.GetBytes(strData)));
Byte[] encByteData;
encByteData = ASCIIEncoding.ASCII.GetBytes(strData);
String encStrData = Convert.ToBase64String(encByteData);
return encStrData;
}
else
{
return "";
}
}
catch (Exception) { return ""; }
}