GridHyperLinkColumn page load restrict .
when hyper link is clicked page's loaded how i restrict that
please reply immediately.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AssetsList1.aspx.cs" Inherits="TBS_HelpDesk.Views.Assets.AssetsList1"
MasterPageFile="~/Views/Shared/MasterPage.Master" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" runat="server">
<telerik:RadCodeBlock runat="server" ID="radCodeBlock">
<script type="text/javascript">
function onToolBarClientButtonClicking(sender, args) {
var grid = $find("<%=RadGrid1.ClientID %>");
debugger;
var comandName = args.get_item().get_commandName();
if (comandName == "Filter") {
if (grid.get_masterTableView().get_isFilterItemVisible()) {
grid.get_masterTableView().hideFilterItem();
}
else {
grid.get_masterTableView().showFilterItem();
}
}
}
function lnkAdd_Click() {
window.location.href = "Assets.aspx";
}
//<![CDATA[
function openWin() {
var oWnd = radopen("Dialog1.aspx", "RadWindow1");
}
function OnClientClose(oWnd, args) {
//get the transferred arguments
var arg = args.get_argument();
if (arg) {
var cityName = arg.cityName;
var seldate = arg.selDate;
$get("order").innerHTML = "You chose to fly to <strong>" + cityName + "</strong> on <strong>" + seldate + "</strong>";
}
}
//]]>
</script>
</telerik:RadCodeBlock>
<div style="width: 650px; height: 600px;">
<telerik:RadDockZone ID="EisDefaultDockZone" runat="server" Orientation="Vertical"
Style="border: 0px;">
<telerik:RadDock ID="EisDefaultDock" runat="server" Title="Asset List" EnableRoundedCorners="true"
DefaultCommands="None" EnableDrag="false">
<ContentTemplate>
<telerik:RadToolBar ID="EisDefaultToolBar" runat="server" Width="100%" Style="margin-top: 6px;"
OnClientButtonClicking="onToolBarClientButtonClicking" OnButtonClick="EisDefaultToolBar_ButtonClick">
<Items>
<telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" ImageUrl="../../Content/images/AddRecord.gif"
Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>' NavigateUrl="Assets.aspx">
</telerik:RadToolBarButton>
<telerik:RadToolBarDropDown Text="LayOut">
<Buttons>
<telerik:RadToolBarButton Text="SharedViews" Value="1" CommandName="SharedViews"
onclick="openWin(); return false;" />
<telerik:RadToolBarButton Text="Private Views" Value="2" />
<telerik:RadToolBarButton Text="Quick Views" Value="2" />
</Buttons>
</telerik:RadToolBarDropDown>
<telerik:RadToolBarButton Text="Filter" CommandName="Filter" ImageUrl="../../images/Filter 3.gif">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Refresh" CommandName="RebindGrid" ImageUrl="../../Content/images/RefreshSelectedRecord.gif">
</telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="EisDefaultToolBar" UpdatePanelHeight="" />
<telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelHeight="" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadGrid ID="RadGrid1" runat="server" CellPadding="0" GridLines="None" AutoGenerateColumns="False"
Skin="Office2007" AllowPaging="True" OnItemDataBound="RadGrid1_ItemDataBound"
EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true" OnItemCommand="RadGrid1_ItemCommand"
OnNeedDataSource="RadGrid1_NeedDataSource" AllowSorting="true" AllowFilteringByColumn="true">
<MasterTableView CommandItemDisplay="Top" EditMode="InPlace" HorizontalAlign="NotSet"
IsFilterItemExpanded="false">
<CommandItemTemplate>
</CommandItemTemplate>
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-Width="10px" />
<telerik:GridBoundColumn DataField="AssetID" DataType="System.Int32" HeaderText="AssetID"
SortExpression="AssetID" UniqueName="AssetID" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridHyperLinkColumn DataTextField="AssetName" HeaderText="AssetName" SortExpression="AssetName"
UniqueName="AssetName" NavigateUrl="Assets.aspx" HeaderStyle-Width="150px">
</telerik:GridHyperLinkColumn>
<telerik:GridBoundColumn DataField="SerialNumber" DataType="System.Int32" HeaderText="SerialNumber"
SortExpression="SerialNumber" UniqueName="SerialNumber" HeaderStyle-Width="100px">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Asset_UserID" DataType="System.Int32" HeaderText="Asset_UserID"
SortExpression="Asset_UserID" UniqueName="Asset_UserID" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ppl_Name" HeaderText="User Name" SortExpression="ppl_Name"
UniqueName="ppl_Name" HeaderStyle-Width="150px">
</telerik:GridBoundColumn>
<telerik:GridCheckBoxColumn DataField="Asset_Inactive" DataType="System.Boolean"
HeaderText="Asset_Inactive" SortExpression="Asset_Inactive" UniqueName="Asset_Inactive"
HeaderStyle-Width="100px">
</telerik:GridCheckBoxColumn>
<telerik:GridButtonColumn CommandName="Delete" ButtonType="ImageButton" UniqueName="DeleteColumn"
CommandArgument="Child" ConfirmDialogType="RadWindow" ConfirmText="Are You Sure Want To Delete This Record?"
ConfirmTitle="Delete Confirm" HeaderStyle-Width="10px" />
</Columns>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" EnableDragToSelectRows="True" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" />
</telerik:RadGrid>
<telerik:RadContextMenu ID="RadMenu_PT20" runat="server" Skin="Default">
<Items>
<telerik:RadMenuItem Text="Go to Employee" />
<telerik:RadMenuItem Text="Go to Terminal" />
<telerik:RadMenuItem Text="Edit Record" />
</Items>
<Targets>
<telerik:ContextMenuControlTarget ControlID="EisDefaultToolBar" />
</Targets>
</telerik:RadContextMenu>
<%--
<telerik:RadContextMenu ID="EisDefaultContextMenu" runat="server" EnableShadows="true">
<Items>
<telerik:RadMenuItem Text="Full Details" Value="details" Enabled="true" />
<telerik:RadMenuItem Text="Edit" Value="edit" Enabled="false" />
<telerik:RadMenuItem Text="Set status" Value="status" Enabled="false" />
</Items>
</telerik:RadContextMenu>--%>
</ContentTemplate>
</telerik:RadDock>
</telerik:RadDockZone>
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" Skin="Sunset" />
<telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="false" VisibleStatusbar="false"
ReloadOnShow="true" runat="server" Skin="Web20" EnableShadow="true">
<Windows>
<telerik:RadWindow Width="350" ID="RadWindow1" runat="server" Behaviors="Close" OnClientClose="OnClientClose"
NavigateUrl="Dialog1.aspx">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
</div>
</asp:Content>
Thanks,
Mohamed.
when hyper link is clicked page's loaded how i restrict that
please reply immediately.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AssetsList1.aspx.cs" Inherits="TBS_HelpDesk.Views.Assets.AssetsList1"
MasterPageFile="~/Views/Shared/MasterPage.Master" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" runat="server">
<telerik:RadCodeBlock runat="server" ID="radCodeBlock">
<script type="text/javascript">
function onToolBarClientButtonClicking(sender, args) {
var grid = $find("<%=RadGrid1.ClientID %>");
debugger;
var comandName = args.get_item().get_commandName();
if (comandName == "Filter") {
if (grid.get_masterTableView().get_isFilterItemVisible()) {
grid.get_masterTableView().hideFilterItem();
}
else {
grid.get_masterTableView().showFilterItem();
}
}
}
function lnkAdd_Click() {
window.location.href = "Assets.aspx";
}
//<![CDATA[
function openWin() {
var oWnd = radopen("Dialog1.aspx", "RadWindow1");
}
function OnClientClose(oWnd, args) {
//get the transferred arguments
var arg = args.get_argument();
if (arg) {
var cityName = arg.cityName;
var seldate = arg.selDate;
$get("order").innerHTML = "You chose to fly to <strong>" + cityName + "</strong> on <strong>" + seldate + "</strong>";
}
}
//]]>
</script>
</telerik:RadCodeBlock>
<div style="width: 650px; height: 600px;">
<telerik:RadDockZone ID="EisDefaultDockZone" runat="server" Orientation="Vertical"
Style="border: 0px;">
<telerik:RadDock ID="EisDefaultDock" runat="server" Title="Asset List" EnableRoundedCorners="true"
DefaultCommands="None" EnableDrag="false">
<ContentTemplate>
<telerik:RadToolBar ID="EisDefaultToolBar" runat="server" Width="100%" Style="margin-top: 6px;"
OnClientButtonClicking="onToolBarClientButtonClicking" OnButtonClick="EisDefaultToolBar_ButtonClick">
<Items>
<telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" ImageUrl="../../Content/images/AddRecord.gif"
Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>' NavigateUrl="Assets.aspx">
</telerik:RadToolBarButton>
<telerik:RadToolBarDropDown Text="LayOut">
<Buttons>
<telerik:RadToolBarButton Text="SharedViews" Value="1" CommandName="SharedViews"
onclick="openWin(); return false;" />
<telerik:RadToolBarButton Text="Private Views" Value="2" />
<telerik:RadToolBarButton Text="Quick Views" Value="2" />
</Buttons>
</telerik:RadToolBarDropDown>
<telerik:RadToolBarButton Text="Filter" CommandName="Filter" ImageUrl="../../images/Filter 3.gif">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="Refresh" CommandName="RebindGrid" ImageUrl="../../Content/images/RefreshSelectedRecord.gif">
</telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="EisDefaultToolBar" UpdatePanelHeight="" />
<telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelHeight="" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadGrid ID="RadGrid1" runat="server" CellPadding="0" GridLines="None" AutoGenerateColumns="False"
Skin="Office2007" AllowPaging="True" OnItemDataBound="RadGrid1_ItemDataBound"
EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true" OnItemCommand="RadGrid1_ItemCommand"
OnNeedDataSource="RadGrid1_NeedDataSource" AllowSorting="true" AllowFilteringByColumn="true">
<MasterTableView CommandItemDisplay="Top" EditMode="InPlace" HorizontalAlign="NotSet"
IsFilterItemExpanded="false">
<CommandItemTemplate>
</CommandItemTemplate>
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-Width="10px" />
<telerik:GridBoundColumn DataField="AssetID" DataType="System.Int32" HeaderText="AssetID"
SortExpression="AssetID" UniqueName="AssetID" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridHyperLinkColumn DataTextField="AssetName" HeaderText="AssetName" SortExpression="AssetName"
UniqueName="AssetName" NavigateUrl="Assets.aspx" HeaderStyle-Width="150px">
</telerik:GridHyperLinkColumn>
<telerik:GridBoundColumn DataField="SerialNumber" DataType="System.Int32" HeaderText="SerialNumber"
SortExpression="SerialNumber" UniqueName="SerialNumber" HeaderStyle-Width="100px">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Asset_UserID" DataType="System.Int32" HeaderText="Asset_UserID"
SortExpression="Asset_UserID" UniqueName="Asset_UserID" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ppl_Name" HeaderText="User Name" SortExpression="ppl_Name"
UniqueName="ppl_Name" HeaderStyle-Width="150px">
</telerik:GridBoundColumn>
<telerik:GridCheckBoxColumn DataField="Asset_Inactive" DataType="System.Boolean"
HeaderText="Asset_Inactive" SortExpression="Asset_Inactive" UniqueName="Asset_Inactive"
HeaderStyle-Width="100px">
</telerik:GridCheckBoxColumn>
<telerik:GridButtonColumn CommandName="Delete" ButtonType="ImageButton" UniqueName="DeleteColumn"
CommandArgument="Child" ConfirmDialogType="RadWindow" ConfirmText="Are You Sure Want To Delete This Record?"
ConfirmTitle="Delete Confirm" HeaderStyle-Width="10px" />
</Columns>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" EnableDragToSelectRows="True" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" />
</telerik:RadGrid>
<telerik:RadContextMenu ID="RadMenu_PT20" runat="server" Skin="Default">
<Items>
<telerik:RadMenuItem Text="Go to Employee" />
<telerik:RadMenuItem Text="Go to Terminal" />
<telerik:RadMenuItem Text="Edit Record" />
</Items>
<Targets>
<telerik:ContextMenuControlTarget ControlID="EisDefaultToolBar" />
</Targets>
</telerik:RadContextMenu>
<%--
<telerik:RadContextMenu ID="EisDefaultContextMenu" runat="server" EnableShadows="true">
<Items>
<telerik:RadMenuItem Text="Full Details" Value="details" Enabled="true" />
<telerik:RadMenuItem Text="Edit" Value="edit" Enabled="false" />
<telerik:RadMenuItem Text="Set status" Value="status" Enabled="false" />
</Items>
</telerik:RadContextMenu>--%>
</ContentTemplate>
</telerik:RadDock>
</telerik:RadDockZone>
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" Skin="Sunset" />
<telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="false" VisibleStatusbar="false"
ReloadOnShow="true" runat="server" Skin="Web20" EnableShadow="true">
<Windows>
<telerik:RadWindow Width="350" ID="RadWindow1" runat="server" Behaviors="Close" OnClientClose="OnClientClose"
NavigateUrl="Dialog1.aspx">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
</div>
</asp:Content>
Thanks,
Mohamed.