Hi there,
I want to fill a Hidden Field on an aspx page after clicking a link.
My Code:
All work fine, but the VB.Net code doesn't change the Hidden_LayoutID.
What went wrong?
Thanks for answers
Thomas
I want to fill a Hidden Field on an aspx page after clicking a link.
My Code:
01.
<%@ Page Title="Home Page" Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="WebApplication6._Default" %>
02.
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
03.
04.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
05.
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
xml:lang
=
"en"
>
06.
<
head
id
=
"Head1"
runat
=
"server"
>
07.
<
title
></
title
>
08.
</
head
>
09.
<
body
>
10.
<
form
id
=
"Form1"
runat
=
"server"
>
11.
12.
<
telerik:RadAjaxManager
ID
=
"RadAjaxManagerCopyLink"
runat
=
"server"
>
13.
<
AjaxSettings
>
14.
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManagerCopyLink"
>
15.
<
UpdatedControls
>
16.
<
telerik:AjaxUpdatedControl
ControlID
=
"Hidden_LayoutID"
/>
17.
</
UpdatedControls
>
18.
</
telerik:AjaxSetting
>
19.
</
AjaxSettings
>
20.
<
ClientEvents
OnResponseEnd
=
"responseEndCopyLink"
/>
21.
</
telerik:RadAjaxManager
>
22.
23.
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
24.
<
script
type
=
"text/javascript"
>
25.
function CopyLink()
26.
{
27.
$find("<%= RadAjaxManagerCopyLink.ClientID %>").ajaxRequest("TeST");
28.
}
29.
30.
function responseEndCopyLink(sender, eventArgs)
31.
{
32.
alert('<' + document.getElementById("<%=Hidden_LayoutID.ClientID %>").value + '>');
33.
}
34.
</
script
>
35.
</
telerik:RadCodeBlock
>
36.
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
></
telerik:RadScriptManager
>
37.
38.
<
input
type
=
"hidden"
id
=
"Hidden_LayoutID"
name
=
"Hidden_LayoutID"
runat
=
"server"
/>
39.
40.
<
a
id
=
"Link1"
runat
=
"server"
href
=
"javascript:CopyLink();"
> Create Layout Link </
a
><
br
/>
41.
</
form
>
42.
</
body
>
43.
</
html
>
1.
Public
Class
_Default
2.
Inherits
System.Web.UI.Page
3.
4.
Private
Sub
RadAjaxManager1_AjaxRequest(sender
As
Object
, e
As
Telerik.Web.UI.AjaxRequestEventArgs)
Handles
RadAjaxManagerCopyLink.AjaxRequest
5.
Hidden_LayoutID.Value =
"Hallo "
& e.Argument.ToString
6.
End
Sub
7.
End
Class
All work fine, but the VB.Net code doesn't change the Hidden_LayoutID.
What went wrong?
Thanks for answers
Thomas