C #에서 클라이언트 측으로 버튼 보내기

아비 섹

다음과 같이 만든 도우미가 있습니다.

public static MvcHtmlString FileDomElement(this HtmlHelper helper, FileUpload fileUpload)
{
    string strOutput = string.Empty;

    if (fileUpload.MultipleFile)
    {
        if (string.IsNullOrEmpty(fileUpload.MimeType))
        {
            strOutput = "<input type=\"file\" multiple=\"multiple\" id=\"chooseFiles\" value=\"Choose File(s)\" onchange=\"ehDisplayFileNames();\" style=\"opacity: 0\" >";
        }
        else
        {
            strOutput = "<input type=\"file\" multiple=\"multiple\" id=\"chooseFiles\" value=\"Choose File(s)\" accept=\"" + fileUpload.MimeType + "\" onchange=\"ehDisplayFileNames();\" style=\"opacity: 0;\">";
        }
    }
    else
    {
        if (string.IsNullOrEmpty(fileUpload.MimeType))
        {
            strOutput = "<input type=\"file\" id=\"chooseFiles\" value=\"Choose File(s)\" onchange=\"ehDisplayFileNames();\" style=\"opacity: 0;\">";
        }
        else
        {
            strOutput = "<input type=\"file\" id=\"chooseFiles\" value=\"Choose File(s)\" accept=\"" + fileUpload.MimeType + "\" onchange=\"ehDisplayFileNames();\" style=\"opacity: 0;\">";
        }
    }

    return MvcHtmlString.Create(strOutput);
}

이제 파일의 onchange 이벤트에서 버튼을 백엔드로 보내고 싶습니다. 한 페이지에 여러 파일 입력 요소가 있기 때문입니다. 그래서 어느 것이 클릭되었는지 감지하고 싶습니다.

이걸 도와주세요.

감사합니다 Abhishek

앤드류 월시

이벤트 정보를 포착하고이를 사용하여 보낸 사람에 대한 참조를 얻을 수 있습니다.

function ehDisplayFileNames(event) {
    console.log(event.target.id + ' has fired the event!');
}

마크 업은 이벤트를 전송해야합니다. onchange = "ehDisplayFileNames (event);"

위의 Mark의 의견은 매우 사실입니다. 일단 클라이언트 측 ID가 있으면이 정보를 서버로 되돌리려면 Ajax 호출 유형이 필요합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

소켓 C # 클라이언트 / 서버로 파일 보내기

분류에서Dev

버튼 클릭으로 클라이언트 측 및 서버 측 기능 모두 수행-특정 시나리오

분류에서Dev

변수 클라이언트 측 (JS Ajax)을 서버 측 (Python Django)으로 보내기

분류에서Dev

서버에서 클라이언트로 HTTP 응답 보내기

분류에서Dev

클라이언트 측에서 내 기능으로 서버 측에서 기능 실행 확인

분류에서Dev

클라이언트 측에서 서버 측 버튼 클릭 기능 호출

분류에서Dev

C # 클라이언트에서 Java 서버로 데이터 보내기-데이터 불일치.

분류에서Dev

TCP C #을 사용하여 서버에서 특정 클라이언트로 패킷 보내기

분류에서Dev

서버에서 클라이언트로 로그인 이벤트 보내기

분류에서Dev

서버 측으로 전달하기 전에 클라이언트 측에서 파일 크기 처리

분류에서Dev

python3 클라이언트에서 cpp 서버로 쓰레기 보내기

분류에서Dev

자바 소켓-서버에서 클라이언트로 데이터 보내기

분류에서Dev

Java 클라이언트에서 nodejs 서버로 데이터 보내기

분류에서Dev

자바 소켓-클라이언트에서 서버로 데이터 보내기

분류에서Dev

Angular 2 클라이언트 측에서 부울 값을 버튼으로 변경

분류에서Dev

Python 클라이언트에서 Java 서버로 완전한 벡터 보내기

분류에서Dev

서버에서 모든 클라이언트로 메시지 보내기

분류에서Dev

Android 클라이언트에서 Java 서버로 메시지 보내기

분류에서Dev

서버에서 웹 소켓 클라이언트로 메시지 보내기

분류에서Dev

서버에서 모든 클라이언트로 메시지 보내기

분류에서Dev

NodeJS 서버에서 웹 클라이언트로 메시지 보내기

분류에서Dev

Rails : 클라이언트 측 데이터 비트를 서버 측 모델 콜백으로 가져 오기

분류에서Dev

클라이언트 측 자바 스크립트를 사용하여 HTML 스냅 샷을 서버로 보내기

분류에서Dev

서버 측 (Express.js)에서 클라이언트 측 (React.js)으로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

클라이언트 측 라우팅으로 서버 측 렌더링에 반응

분류에서Dev

클라이언트 측에서 서버 측으로 데이터 전달

분류에서Dev

highcharts 클라이언트 측에서 XLS 파일 내보내기

분류에서Dev

C 소켓 클라이언트에서 Java 소켓 서버로 입력 읽기

분류에서Dev

소켓을 통해 Java 클라이언트에서 c 서버로 int 쓰기

Related 관련 기사

  1. 1

    소켓 C # 클라이언트 / 서버로 파일 보내기

  2. 2

    버튼 클릭으로 클라이언트 측 및 서버 측 기능 모두 수행-특정 시나리오

  3. 3

    변수 클라이언트 측 (JS Ajax)을 서버 측 (Python Django)으로 보내기

  4. 4

    서버에서 클라이언트로 HTTP 응답 보내기

  5. 5

    클라이언트 측에서 내 기능으로 서버 측에서 기능 실행 확인

  6. 6

    클라이언트 측에서 서버 측 버튼 클릭 기능 호출

  7. 7

    C # 클라이언트에서 Java 서버로 데이터 보내기-데이터 불일치.

  8. 8

    TCP C #을 사용하여 서버에서 특정 클라이언트로 패킷 보내기

  9. 9

    서버에서 클라이언트로 로그인 이벤트 보내기

  10. 10

    서버 측으로 전달하기 전에 클라이언트 측에서 파일 크기 처리

  11. 11

    python3 클라이언트에서 cpp 서버로 쓰레기 보내기

  12. 12

    자바 소켓-서버에서 클라이언트로 데이터 보내기

  13. 13

    Java 클라이언트에서 nodejs 서버로 데이터 보내기

  14. 14

    자바 소켓-클라이언트에서 서버로 데이터 보내기

  15. 15

    Angular 2 클라이언트 측에서 부울 값을 버튼으로 변경

  16. 16

    Python 클라이언트에서 Java 서버로 완전한 벡터 보내기

  17. 17

    서버에서 모든 클라이언트로 메시지 보내기

  18. 18

    Android 클라이언트에서 Java 서버로 메시지 보내기

  19. 19

    서버에서 웹 소켓 클라이언트로 메시지 보내기

  20. 20

    서버에서 모든 클라이언트로 메시지 보내기

  21. 21

    NodeJS 서버에서 웹 클라이언트로 메시지 보내기

  22. 22

    Rails : 클라이언트 측 데이터 비트를 서버 측 모델 콜백으로 가져 오기

  23. 23

    클라이언트 측 자바 스크립트를 사용하여 HTML 스냅 샷을 서버로 보내기

  24. 24

    서버 측 (Express.js)에서 클라이언트 측 (React.js)으로 데이터를 보내는 방법은 무엇입니까?

  25. 25

    클라이언트 측 라우팅으로 서버 측 렌더링에 반응

  26. 26

    클라이언트 측에서 서버 측으로 데이터 전달

  27. 27

    highcharts 클라이언트 측에서 XLS 파일 내보내기

  28. 28

    C 소켓 클라이언트에서 Java 소켓 서버로 입력 읽기

  29. 29

    소켓을 통해 Java 클라이언트에서 c 서버로 int 쓰기

뜨겁다태그

보관