2012-02-18 9 views
3

私はグリッドを作成するためにリピーターを使用し、ユーザーがそのリンクをクリックしてそのページに渡された特定レコードのIDとそのIDのデータベースから抽出されたすべての関連情報をリンクするリンクをバインドするWebアプリケーションを開発していますテキストボックスに表示されます。 編集フォームにポップアップを使用する必要があります。どうすればいいですか?私はAjaxtoolkit model popupを使用しましたが、残念ながら私はそのIDに対してデータを読み込むことができるように、ユーザーがクリックするリンクのIDを取得しませんでしたか?リピータ内の編集モードでポップアップでフォームを開く方法は?

+0

リピーターイベントからe.item.indexを使用してserversideからクリックされたリピーターのIDを取得し、querystringを通してidをAjaxモーダルポップアップフォームに渡すことができます – mahesh

答えて

1

javascriptを使用してウィンドウをポップアップし、そのIDをjavascript関数に渡します。このようにそれを実行します。

JavaScript関数:リピータ項目を

<script type="text/javascript"> 
function PopupEdit(RecordID) { 
    window.open("EditPagePath.aspx?id=" + RecordID, "EditPageWindow", "menubar=1,resizable=1,width=600,height=600"); 
}</script> 

<a href="javascript:void(0)" onclick="PopupEdit('<%# Eval("RecordID") %>')">Edit</a> 

グッドラック!

関連する問題