이 코드를 사용하여 삭제 버튼을 확인할 수있는 대화 상자를 표시했지만 정상적으로 작동하지만 팝업 될 때 ASP의 컨트롤을 비활성화하지 않습니다 .Net 페이지에서 컨트롤이나 텍스트 상자 중 하나를 클릭 할 수 있습니다.Jquery를 사용하여 ASPX 페이지의 배경 또는 모든 컨트롤 비활성화
Jquery가 내 div 태그 BOX를 열고 두 번째 컨트롤을 사용하지 않도록 설정할 때 페이지에서 페이드 아웃하는 것이 가장 좋습니다.
여기에 코드입니다
사업부 (사용자 Dialouge 상자)
<div id="divConfMessage">
<div align="center">
<br /><asp:Label ID="Label1" runat="server" Text="Deleting this eDecision will remove all site content and uploaded documents. Are you sure you wish to continue?" CssClass="headertext"></asp:Label><br /><br /><br /><br /><br />
<asp:Button ID="btnConfOK" Width="200px" Height="25px" CssClass="gradientbutton" OnClick="btDelete_Click" Runat="server" Text="Yes"></asp:Button>
<asp:Button ID="btnConfCancel" Width="200px" Height="25px" CssClass="gradientbutton" Runat="server" Text="No"></asp:Button><br /><br /><br />
</div>
</div>
스크립트 (JQuery와)
<script type="text/javascript" src="/_layouts/1033/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("input[id$='btDelete']").click(function()
{
$("#divConfMessage").fadeIn();
});
});
</script>
버튼
대화 상자#divConfMessage
{
position: absolute;
width: 500px;
height: 200px;
top: 50%;
left: 30%;
margin-left: -150px; /* Negative half of width. */
margin-top: -100px; /* Negative half of height. */
border: 2px solid #000;
DISPLAY:none;
background-color:White;
line-height:20px;
text-align:center;
}
참고 53,691,363,210는
<td> <asp:Button ID="btDelete" runat="server" CssClass="gradientbutton" OnClick="btDelete_Click" OnClientClick="this.disabled=true;this.value='Please Wait...';" Text="Delete" Width="200px" /> </td>
CSS는 모든 코드는 CSS를 제외하고 페이지에 대한 ASP 컨텐츠 장소 홀더에
, 나는 다른 컨트롤이 개 다른 내용을 가지고 + 마스터 페이지는 모든 콘텐츠 플레이스 홀더를 정의합니다.
<asp:Content ID="Content4" ContentPlaceHolderID="cphSubmit" runat="server">
<%@ Page Language="C#" MasterPageFile="~/my.Master" AutoEventWireup="true" CodeBehind="c.aspx.cs" Inherits="a.b.c" Title="e" meta:resourcekey="PageResource1" %>
야 라비가, 감사 답변을 위해, 나는 이미 그것을 시도,하지만 내 사업부 이미 asp.net 버튼을, 그래서 싶어 대화 버튼을 사용하지 말아 + 정말 다음 혼란된다 –
@TimeToThine을 btDelete의 onclick을보기 버튼을 무시할 수 있습니다. 모달 속성 만 사용하십시오. 그래서 귀하의 div가 모달 상자가 될 것입니다 –
감사합니다 친구, 나는 그것을 시도했지만 여전히 아무것도 사용할 수 없습니다 : | –