Asp.Net de herhangi bir html form elementinin verisini server-side olarak işlemek için; elementin üzerine runat=server yazdığınızda verdiğiniz id ile server-side ulaşabilmektesiniz.
Örnek aspx :
<input type="hidden" id="hdnGizliBilgi" runat="server" />
Csharp :
hdnGizliBilgi.Value = "CokGizliBilgi";
Ancak runat=”server” demediğiniz form elementlerinin değerine ulaşabilmek için ; ilgili elementin name attribute ünü vermeniz gerekmektedir. Ve server-side olarak alırken içindeki değeri şu şekilde alabilirsiniz.
Örnek aspx :
<input type="hidden" name="hdnGizliBilgi" />
Csharp:
string gelenveri =Request.Form["hdnGizliBilgi"];
if(gelenveri == "AzGizliVeri")
Response.Redirect("http://www.google.com");
else
Response.Redirect("http://yilmazyavuz.com");
aradığımı buldum teşekkürler