ASP.NET AjaxActionLink 요청의 잠재적으로 위험한 Request.Path

MoonKnight

MVC ASP.NET 응용 프로그램에 cshtml보기가 있습니다. 사용자가 버튼을 클릭 할 수 있도록 허용하고 작업이 수행되기 전에 사용자에게 경고를 제공하고 싶습니다. 내가 원하는 것을 달성하는 유일한 방법은 AjaxActionLink좋아요 를 사용하는 것입니다.

<a role="button" 
   class="btn btn-lg btn-primary" 
   href='@Ajax.ActionLink(
        "Clear Invite Log",
        "ClearInviteLog",
        "Tools",
        null,
        new AjaxOptions { HttpMethod = "GET" },
        new { onclick = "return confirm('Are you sure you want to clear the invite log?');" })'>
    Clear Invite Log
</a>

내 컨트롤러의 이름 ToolsController과 게시하는 방법은 ClearInviteLog입니다. 문제는 버튼을 클릭 할 때 경고 대화 상자가 표시되지 않고 대신

'/'응용 프로그램에 서버 오류가 있습니다. 클라이언트 (<)에서 잠재적으로 위험한 Request.Path 값이 감지되었습니다.

스택 추적 : [HttpException (0x80004005) : 잠재적으로 위험한 Request.Path 값이 클라이언트 (<)에서 감지되었습니다.] System.Web.HttpRequest.ValidateInputIfRequiredByConfig () +9693412 System.Web.PipelineStepManager.ValidateHelper (HttpContext 컨텍스트) +53

저는 웹 개발이 처음이고 혼란 스럽습니다. 내가 여기서 뭘 잘못하고 있니?

시간 내 줘서 고마워.

에산 사자 드

앵커 태그 href 값의 Ajax.ActionLink를 설정할 필요가 없습니다. Ajax.ActionLink 및 Html.ActionLink 자체는 앵커 태그로 렌더링됩니다 Ajax.ActilnLink. 직접 사용하면 됩니다.

@Ajax.ActionLink(
    "Clear Invite Log",
    "ClearInviteLog",
    "Tools",
    null,
    new AjaxOptions { HttpMethod = "GET" },
    new 
       { 
         onclick = "return confirm('Are you sure you want to clear the invite log?');",
         @class ="btn btn-lg btn-primary",
         role="button" })

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ASP.NET MVC 5 위험한 Request.Path가 감지되었습니다.

분류에서Dev

ActionFilterAttribute-잠재적으로 위험한 Request.Form 값

분류에서Dev

일부 '잠재적으로 위험한 Request.Path'HttpExceptions가 httpErrors 설정을 무시하는 이유는 무엇입니까?

분류에서Dev

requestValidationMode = 2.0으로 "잠재적으로 위험한 Request.Form"수신

분류에서Dev

JavaScript로 위험한 데이터를 제거한 후 잠재적으로 위험한 Request.Form 값

분류에서Dev

잠재적으로 위험한 Request.Form 값이 로컬 서버의 클라이언트에서 감지되었습니다.

분류에서Dev

MVC JQuery로드 부분적 이미지와 잠재적으로 위험한 요청

분류에서Dev

pscp의 "잠재적으로 위험한 서버 제공 파일 이름 무시"

분류에서Dev

오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

분류에서Dev

오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

분류에서Dev

클라이언트 XXX에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다.

분류에서Dev

"잠재적으로 위험한 Request.Form 값이 감지되었습니다"를 우회하기 위해 ValidateRequest = "false"를 사용하면 보안에 어떤 의미가 있습니까?

분류에서Dev

텍스트 상자에서 html 태그 및 요소를 사용하면 오류가 발생합니다. 잠재적으로 위험한 Request.Form 값이 클라이언트에서 감지되었습니다.

분류에서Dev

클라이언트 MVC4에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다.

분류에서Dev

클라이언트에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다 (editor = "<div id ="header "sty ...").

분류에서Dev

Chrome이 잠재적으로 위험한 메시지를 표시하지 않도록하려면 어떻게해야하나요?

분류에서Dev

잠금이 필요하지 않은 정적 필드 및 속성으로 ASP.NET의 전역 변수?

분류에서Dev

ASP.Net 앱에서 위험한 새 스레드 생성

분류에서Dev

asp.net의 httprequest에서 웹 API에 대한 get 요청 전달

분류에서Dev

세션을 현재 요청 asp.net MVC와 수동으로 연결

분류에서Dev

Axios 요청에서 ASP.NET Core API의 다운로드 파일 반환

분류에서Dev

SQL Server 데이터베이스에 대한 실행 권한 만있는 저장 프로 시저와 함께 Entity Framework를 사용할 때의 잠재적 위험

분류에서Dev

RAM이 상대적으로 낮을 때 ASP.NET MVC 요청이 중단됨

분류에서Dev

ASP.NET 및 Request.Querystring의 변수를 SQLdatasource SelectCommand로 전달

분류에서Dev

잠재적으로 필요한 이스케이프 문자 처리

분류에서Dev

ASP.Net Web Api는 선택한 열로 요청을 가져옵니다.

분류에서Dev

ASP NET core Serilog : 요청, 응답 및 예외 로그에 대한 다른 파일

분류에서Dev

ASP MVC-한 번의 Ajax.BeginForm 클릭으로 많은 요청

분류에서Dev

asp net mvc에서 양식 작업 속성의 위험은 무엇입니까?

Related 관련 기사

  1. 1

    ASP.NET MVC 5 위험한 Request.Path가 감지되었습니다.

  2. 2

    ActionFilterAttribute-잠재적으로 위험한 Request.Form 값

  3. 3

    일부 '잠재적으로 위험한 Request.Path'HttpExceptions가 httpErrors 설정을 무시하는 이유는 무엇입니까?

  4. 4

    requestValidationMode = 2.0으로 "잠재적으로 위험한 Request.Form"수신

  5. 5

    JavaScript로 위험한 데이터를 제거한 후 잠재적으로 위험한 Request.Form 값

  6. 6

    잠재적으로 위험한 Request.Form 값이 로컬 서버의 클라이언트에서 감지되었습니다.

  7. 7

    MVC JQuery로드 부분적 이미지와 잠재적으로 위험한 요청

  8. 8

    pscp의 "잠재적으로 위험한 서버 제공 파일 이름 무시"

  9. 9

    오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

  10. 10

    오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

  11. 11

    클라이언트 XXX에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다.

  12. 12

    "잠재적으로 위험한 Request.Form 값이 감지되었습니다"를 우회하기 위해 ValidateRequest = "false"를 사용하면 보안에 어떤 의미가 있습니까?

  13. 13

    텍스트 상자에서 html 태그 및 요소를 사용하면 오류가 발생합니다. 잠재적으로 위험한 Request.Form 값이 클라이언트에서 감지되었습니다.

  14. 14

    클라이언트 MVC4에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다.

  15. 15

    클라이언트에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다 (editor = "<div id ="header "sty ...").

  16. 16

    Chrome이 잠재적으로 위험한 메시지를 표시하지 않도록하려면 어떻게해야하나요?

  17. 17

    잠금이 필요하지 않은 정적 필드 및 속성으로 ASP.NET의 전역 변수?

  18. 18

    ASP.Net 앱에서 위험한 새 스레드 생성

  19. 19

    asp.net의 httprequest에서 웹 API에 대한 get 요청 전달

  20. 20

    세션을 현재 요청 asp.net MVC와 수동으로 연결

  21. 21

    Axios 요청에서 ASP.NET Core API의 다운로드 파일 반환

  22. 22

    SQL Server 데이터베이스에 대한 실행 권한 만있는 저장 프로 시저와 함께 Entity Framework를 사용할 때의 잠재적 위험

  23. 23

    RAM이 상대적으로 낮을 때 ASP.NET MVC 요청이 중단됨

  24. 24

    ASP.NET 및 Request.Querystring의 변수를 SQLdatasource SelectCommand로 전달

  25. 25

    잠재적으로 필요한 이스케이프 문자 처리

  26. 26

    ASP.Net Web Api는 선택한 열로 요청을 가져옵니다.

  27. 27

    ASP NET core Serilog : 요청, 응답 및 예외 로그에 대한 다른 파일

  28. 28

    ASP MVC-한 번의 Ajax.BeginForm 클릭으로 많은 요청

  29. 29

    asp net mvc에서 양식 작업 속성의 위험은 무엇입니까?

뜨겁다태그

보관