HI Freiends,
Jquery Block Ui is not functioning in master pages,
the attached code i testd in normal pages i.e inside form its working fine,
pls help where should i make changes.
Thanks in advance.
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jqueryblockui.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
var categoryId; function showDeleteConfirmation(name, id)
{ debugger; categoryId = id;
//$.blockUI({ message: $('#divConfirmBox'), overlayCSS: { cursor: 'default' }, css: { cursor: 'default'} });
//$.blockUI();
$.blockUI({ message: $('#divConfirmBox'), css: { width: '620px'} });
//$.blockUI({ message: $('#divConfirmBox') });
return false; } function deleteRecord() {
$("#MainContent_hfCategoryId").val(categoryId);
$.unblockUI(); } </script></asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2> Welcome to ASP.NET! </h2> <div>
<asp:GridView ID="gvEmployee" ClientIDMode="static" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="Category Name">
<ItemTemplate>
<asp:HiddenField ID="hfCategoryId1" ClientIDMode="Predictable" runat="server" Value=1 />
<asp:Label ID="lblEmpName" runat="server" Text='<%# Eval("emp_name") %>' />
</ItemTemplate> </asp:TemplateField>
<asp:TemplateField> <ItemTemplate>
<asp:ImageButton ID="IBtnDelete" runat="server" ToolTip="Click to delete"
CommandArgument='<%# Eval("ID") %>'
AlternateText='<%# Eval("ID") %>'
OnClientClick="javascript:return showDeleteConfirmation(this.name, this.alt);"
ImageUrl="~/Images/Delete.png" /> </ItemTemplate>
</asp:TemplateField> </Columns> </asp:GridView>
</div> <div id="divConfirmBox" style="display:none">
Are you sure you want to delete this record?
<asp:Button ID="btn_DeleteRecord" OnClientClick="deleteRecord()" OnClick="BtnDeleteRecord" UseSubmitBehavior="false" runat="server" Text="Yes" />
<input type="button" value="No" onclick="$.unblockUI()" />
<asp:HiddenField ID="hfCategoryId" runat="server" />
</div> </asp:Content>The codebehind code is using System;
using System.Collections.Generic;using System.Linq;using System.Web;
using System.Web.UI;using System.Web.UI.WebControls;using System.Data;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page{
protected void Page_Load(object sender, EventArgs e) {
if (!Page.IsPostBack) { BindData(); } }
private void BindData() {
string connectionString = "Data Source=.;Initial Catalog=test;User ID=sa;Password=welcome@12";
SqlConnection con = new SqlConnection(connectionString);
SqlDataAdapter da = new SqlDataAdapter("select *from employee", con);
DataSet ds = new DataSet(); da.Fill(ds, "employee");
gvEmployee.DataSource = ds; gvEmployee.DataBind(); }
protected void BtnDeleteRecord(object sender, EventArgs e) {
var categoryId = Int32.Parse(hfCategoryId.Value); } }