ここにこのコードがあります。選択したインデックスは、私の C# プログラムのテキスト ボックスです。私の問題は、SelectedIndex のテキストを関数に転送する前に、[ポップアップの表示] ボタンを 2 回クリックする必要があることです。getElementByID().innerHTML() が原因かどうかはわかりません。
<asp:Button ID="Button1" runat="server" Text="Show Popup"
OnClientClick="ShowPopUp('#SelectedIndex');" onclick="Button1_Click1" />
<script type="text/javascript">
ShowPopUp = function() {
var x = document.getElementById('<%=SelectedIndex.ClientID %>').innerText;
window.showModalDialog('CopyFiles/'+x, window, 'dialogWidth:800px;dialogHeight:800px;center:yes;resizable:0;status:0;scrollbars:no;menubar:0;titlebar:no;toolbar:0;');
}
誰でも?誰が私を助けることができます?:X よろしくお願いします。