javascript 함수에 변수를 전달해야하지만 약간 문제가 있습니다.C# 코드의 javascript 함수에 변수 전달
string id = "someid";
this.Controls.Add(new LiteralControl("<input type=\"button\" onClick=\"myFunction("+id+")\">"));
내가이 ID의 값을 사용할 필요가 있지만, CONSOLE.LOG (ID)에, 그냥 "개체"가 아닌 "someid을 보여줍니다 다음 .cs 파일에서 , 나는 다음과 같이 쓰기 ",뭐가 문제 야?
<input type="button" onClick="myFunction(someid)">
당신은 문자열 리터럴을 할 때 당신은 변수 이름을 생성하는 : 내가 문제 생성 된 HTML에서
this.Controls.Add(new LiteralControl("<input type=\"button\" onClick=\"myFunction('"+id+"')\">"));
이 accpeted로 당신을 위해 작동하는 경우에 답을 표시하는 것을 잊지 말아합니다 (작은 따옴표 큰 따옴표를주의) ... –