0
여러 자바 스크립트 함수를 C# 코드 뒤에 호출하는 방법. 아래 두 함수를 C# 뒤에있는 코드로 호출하려고합니다. 여러 자바 스크립트 함수를 코드 숨김 C#
<script type="text/javascript">
// dateFuture = new Date(2010, 11, 25, 12, 0, 0);
function f1()
{
$find("mpe").show();
return false;
}
function takepic() {
// first part
context.drawImage(video, 0, 0, 320, 240);
//above line take the picture
//second part save the picture
var image = document.getElementById("canvas").toDataURL("image/png");
alert(image);
//get raw image data
image = image.replace('data:image/png;base64,', '');
$.ajax({
type: "POST",
url: "assessment.aspx/SaveUser",
data: '{"imageData": "' + image + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert("User has been added successfully.");
window.location.reload();
}
});
return false;
}
</script>
은 내가 제출 사진 및 사용자를내어 아약스 모달 팝업을 표시하고 F1에 처음으로,() 함수를 웹 카메라에서 사진을 취할 필요가있다. 그리고 두 번째로 takequic() 함수를 직접 호출하여 사진을 찍습니다.
시도했지만 얻지 못했습니다.
if (QSno == "1")
{
Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","f1()",true)
}
else if (QSno == "2")
{
Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","takepic()",true)
}
입니다 서로 다른 키
를 사용합니다. 간단한 경보가 작동하는 경우. 경고 ('안녕'). 왜. @vivek nuna –
그러면 메소드 구현이 잘못되었습니다. mozilla firebox에서 firebug를 사용하고 시나리오를 실행하면 firebug의 콘솔 오류 섹션에서 오류가 발생합니다. –
클라이언트 측을 통해 전화를 걸면 잘 처리됩니다. # 코드가 작동하지 않는 코드에서 호출 할 때는 이유가 아닌 것으로 생각합니다. @vivek nuna –