0
자바 스크립트에 서버 측 변수를 전달할 수 없습니다. 내 컨트롤에서서버 측에서 자바 스크립트로 변수 전달
는
<input type="button" id="btnAdd" runat="server" value="Add" onclick="javascript:OpenAttachmentUpload('<%=ID%>')" />
이이 변수 내 서버 측 내가 추가 버튼을 클릭 할 때마다
private string ControlSessionId
{
get
{
if (ViewState["_SessionId"] == null)
ViewState["_SessionId"] = Guid.NewGuid();
return ViewState["_SessionId"].ToString();
}
}
public string ID { get { return ControlSessionId; } }
, 열려 upload.aspx 내 자바 스크립트
function OpenAttachmentUpload(ID) {
var strPageURL = '<%= ResolveClientUrl("~/Folder/upload.aspx")+"?id=" %>' + ID;
OpenCustomDialogWithRefresh(strPageURL, 350, 200, "Attachment");
}
입니다 쿼리 문자열 id 값은입니다.. 서버 측에서 고유 한 ID 키를 받고 싶습니다.
내 자바 스크립트에 문제가 있습니까? 내 프로젝트는 SharePoint 프로젝트입니다.
안녕하세요. 내 문제를 해결했습니다. 고마워. – kevin
btw, 나는 버마인이다. : D – kevin
위대한 !! 만나서 반갑습니다. –