2011-02-24 6 views
0

ASP.NET MVC 3과 YUI 라이브러리를 사용하고 있습니다. JavaScript 변수를 도우미 메서드로 전달

나는 같은 모델에서 항목의 ID를 전달하여 편집보기로 리디렉션 내 자신의 도우미 메서드를 만들어 :

window.location = '@Url.RouteUrl(Url.NewsEdit(@Model.NewsId))'; 

지금 내 유이 데이터 테이블을 채우고 전화 싶습니다 바쁘다 내 나는 자바 스크립트에 의해 항목의 ID를 얻을 수 있기 때문에 위의 같은 헬퍼 메소드는,이 같은 수 확실하지 않은 경우 :

var formatActionLinks = function (oCell, oRecord, oColumn, oData) { 
    var newsId = oRecord.getData('NewsId'); 
    oCell.innerHTML = '<a href="/News/Edit/' + newsId + '">Edit</a>'; 
}; 
+0

당신이 질문처럼 될까요? – Slappy

답변

3

스토어 지금 나중에 교체 할 것입니다 일부 사용자 지정 ID, 귀하의 URL :

나중에

:

var formatActionLinks = function (oCell, oRecord, oColumn, oData) { 
    var newsId = oRecord.getData('NewsId'); 
    //lets use the url we defined above, and replace the zero with our id. 
    oCell.innerHTML = '<a href="' + myurl.replace('0',newsId)+ '">Edit</a>'; 

}; 
관련 문제