aspx.cs 파일에 팝업 메시지 상자 표시-Visual Studio 2015

사무엘 데이비드

그래서 제품 목록이있는 웹 페이지가 있습니다. 각 제품 옆에는 사용자가 클릭하여 Word 문서를 생성하고 사용자가 볼 수있는 하이퍼 링크가 있습니다. 각 제품에는 ID, 크기 등이 있습니다.

aspx.cs 코드에서 실행되는 코드와 선택한 제품에 크기가 있는지 확인하는 try-catch 블록이 있습니다. 제품에 크기가없는 경우 사용자에게 해당 제품에 대한 크기가 아직 기록되지 않았으며 문서를 생성 할 수 없음을 알리는 팝업 메시지 상자가 나타나기를 원합니다.

내 질문은 어떻게 이것을 수행 할 수 있습니까? Response.Write (...) 함수와 Page.ClientScript.RegisterStartupScript (...) 함수를 사용해 보았습니다. 둘 다 잘 빌드되고 실행되지만 팝업 메시지는 없습니다. 이전에 Response.Write () 함수를 사용했으며 VS2013에서 작동했지만 VS2015에서 작동하지 않는 것 같습니다.

아래는 내 코드입니다. 모든 도움 / 제안을 부탁드립니다.

    //Alert the user to fix the data if the parent sizes are missing from the Sizes column in ProductMart
    try
    {
        //This is set to null to execute Catch block
        parentSizeList = null;
        pSizes = parentSizeList.Split(',');
        foreach (var p in pSizes)
            parentSizes.Add(p);
    }
    catch 
    {
        Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('TEST');", true);

        Response.Write("<script type=\"text/javascript\">alert('The Measurement Sizes are missing in the Product Mart for the parent product. " + 
            " Please fix the data for Pack Number " + product.PackNumber + " to print inspection document');</script>");
    }
사무엘 데이비드

그래서 UpdatePanel을 사용하여이 작업을 수행하는 방법을 찾았습니다. 다음은 javascript 경고를 사용하여 코드 뒤에 정의 된 메시지를 표시하는 .aspx 페이지에있는 코드입니다. .aspx 페이지 맨 아래에 UpdatePanel을 추가했습니다.

<asp:UpdatePanel id="UpdatePanel1" class="noSizesUpdatePanel" runat="server">
    <ContentTemplate>
        <script type="text/javascript">
            alert('<%=message%>');
        </script>
    </ContentTemplate>
</asp:UpdatePanel>

뒤에있는 코드의 Page_Load에서 UpdatePanel1.Visible = false필요할 때까지 경고 상자를 숨기도록했습니다.

public string message;뒤에있는 코드에서 공용 속성 만들었습니다 .

그런 다음 내 try-catch 블록에서 :

try
{
    //Do stuff
}
catch (Exception)
{
    message = "Whatever you want your message to be";
    UpdatePanel1.Visible = true;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

변수 위로 마우스를 가져 가면 시계에 Visual Studio 2015 오류가 발생하고 값 팝업이 표시되지 않습니다. BC32208

분류에서Dev

Visual Studio 2015에서 디자이너를 다시로드 할 때 콘솔 애플리케이션이 팝업되는 이유는 무엇입니까?

분류에서Dev

메시지 상자 표시와 관련된 Visual Studio Code 문제

분류에서Dev

csproj 파일의 msbuild 대상을 통해 Visual Studio 2019 출력 창에 메시지를 표시합니까?

분류에서Dev

Visual Studio 2015-상황에 맞는 메뉴 시스템 스타일

분류에서Dev

Visual Studio 2015에서 AutoMapper CS 파일이 매우 느림

분류에서Dev

특정 날짜에 열리는 팝업 메시지 상자

분류에서Dev

SSRS 팝업 메시지 상자

분류에서Dev

Xamarin 및 Visual Studio 2015 표시 이상한 창

분류에서Dev

Visual Studio 2015 업데이트 2에 유니버설 Windows 템플릿이 표시되지 않음

분류에서Dev

모달 팝업을 사용하여 다른 aspx 페이지 내부에 aspx 페이지 표시

분류에서Dev

영어가 아닌 문자를 표시하는 Visual Studio 2015 RC

분류에서Dev

대화 상자에서 입력을 확인하기 위해 팝업에 facesontext 메시지 표시

분류에서Dev

사용자 지정 코드 분석기에 대한 Visual Studio 2015에서 경고 표시 안 함

분류에서Dev

Visual Studio 2015에서 게시에서 단일 파일이 계속 누락 됨

분류에서Dev

Visual Studio 코드 : 적은 파일에 자동 완성 표시, CSS 파일 표시 안 함

분류에서Dev

Visual Studio의 확장 및 업데이트 대화 상자에 표시되지 않는 Visual Studio 갤러리의 제어

분류에서Dev

Windows 작업 표시 줄에 tkinter 메시지 상자가 표시되지 않음

분류에서Dev

Visual Studio에서 aspx 파일 형식 지정

분류에서Dev

Visual Studio 2015의 Git 태그가 GitHub 웹 사이트에 표시되지 않음

분류에서Dev

모달 팝업에 플래시 메시지 표시 cakephp

분류에서Dev

Visual Studio 2015에서 데이터베이스의 행을 텍스트 상자에 표시하려면 어떻게해야합니까?

분류에서Dev

반짝이는 대시 보드에서 행을 클릭하면 팝업 모달 대화 상자 / 팝업 표시

분류에서Dev

Visual Studio 2015 작업 표시 줄 제목 및 작업 표시 줄 미리보기 모호함

분류에서Dev

Visual Studio 2015 (커뮤니티) 디자이너가 빈 유니버설 앱에 대해 NullReferenceException을 표시 함

분류에서Dev

자동 생성 코드는 Visual Studio 2015에서 많은 경고를 표시합니다.

분류에서Dev

Visual Studio 2015에서 디자인 / 분할 / 소스 표시 줄을 숨기는 방법은 무엇입니까?

분류에서Dev

팝업 메시지 위에 배경 이미지 표시

분류에서Dev

Visual Studio 상태 표시 줄의 애니메이션 이미지

Related 관련 기사

  1. 1

    변수 위로 마우스를 가져 가면 시계에 Visual Studio 2015 오류가 발생하고 값 팝업이 표시되지 않습니다. BC32208

  2. 2

    Visual Studio 2015에서 디자이너를 다시로드 할 때 콘솔 애플리케이션이 팝업되는 이유는 무엇입니까?

  3. 3

    메시지 상자 표시와 관련된 Visual Studio Code 문제

  4. 4

    csproj 파일의 msbuild 대상을 통해 Visual Studio 2019 출력 창에 메시지를 표시합니까?

  5. 5

    Visual Studio 2015-상황에 맞는 메뉴 시스템 스타일

  6. 6

    Visual Studio 2015에서 AutoMapper CS 파일이 매우 느림

  7. 7

    특정 날짜에 열리는 팝업 메시지 상자

  8. 8

    SSRS 팝업 메시지 상자

  9. 9

    Xamarin 및 Visual Studio 2015 표시 이상한 창

  10. 10

    Visual Studio 2015 업데이트 2에 유니버설 Windows 템플릿이 표시되지 않음

  11. 11

    모달 팝업을 사용하여 다른 aspx 페이지 내부에 aspx 페이지 표시

  12. 12

    영어가 아닌 문자를 표시하는 Visual Studio 2015 RC

  13. 13

    대화 상자에서 입력을 확인하기 위해 팝업에 facesontext 메시지 표시

  14. 14

    사용자 지정 코드 분석기에 대한 Visual Studio 2015에서 경고 표시 안 함

  15. 15

    Visual Studio 2015에서 게시에서 단일 파일이 계속 누락 됨

  16. 16

    Visual Studio 코드 : 적은 파일에 자동 완성 표시, CSS 파일 표시 안 함

  17. 17

    Visual Studio의 확장 및 업데이트 대화 상자에 표시되지 않는 Visual Studio 갤러리의 제어

  18. 18

    Windows 작업 표시 줄에 tkinter 메시지 상자가 표시되지 않음

  19. 19

    Visual Studio에서 aspx 파일 형식 지정

  20. 20

    Visual Studio 2015의 Git 태그가 GitHub 웹 사이트에 표시되지 않음

  21. 21

    모달 팝업에 플래시 메시지 표시 cakephp

  22. 22

    Visual Studio 2015에서 데이터베이스의 행을 텍스트 상자에 표시하려면 어떻게해야합니까?

  23. 23

    반짝이는 대시 보드에서 행을 클릭하면 팝업 모달 대화 상자 / 팝업 표시

  24. 24

    Visual Studio 2015 작업 표시 줄 제목 및 작업 표시 줄 미리보기 모호함

  25. 25

    Visual Studio 2015 (커뮤니티) 디자이너가 빈 유니버설 앱에 대해 NullReferenceException을 표시 함

  26. 26

    자동 생성 코드는 Visual Studio 2015에서 많은 경고를 표시합니다.

  27. 27

    Visual Studio 2015에서 디자인 / 분할 / 소스 표시 줄을 숨기는 방법은 무엇입니까?

  28. 28

    팝업 메시지 위에 배경 이미지 표시

  29. 29

    Visual Studio 상태 표시 줄의 애니메이션 이미지

뜨겁다태그

보관