To máte pravdu, také mě to mohlo napadnout. Toto je asi nejjednodužší řešení. Zkusil jsem to tímto způsobem, a funguje to bez problémů v Opeře, ale v IE je s tím problém. Primární klíč jsem vložil přímo do textu na Button1 a přidal funkci:
OnClientClick="self.open('./frm/frm_skdh01.aspx?PrKey=' + this.text , 'Detail', 'toolbar=no, menubar=no, location=no, directories=no, scrollbars=no, resizable=no, status=no, width=640, height=480, top=80, left=150')"
a do nového okna vložil script:
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
If Len(Request.QueryString("PrKey")) = 0 Then
TextBox2.Text = "Záznam neexistuje"
Else
TextBox2.Text = "Záznam číslo : " _
& Request.QueryString("PrKey")
End If
End Sub
V opeře je vše O.K., a v novém okně se v TextBoxu2 zobrazí např.: "Záznam číslo : 0123" V IE se ovšem zobrazí text "Záznam číslo : undefined" Problém je již zřejmě na prvním formuláři, ale snad na to přijdu. Každopádně všem děkuji za velmi přínosnou inspiraci. Petr
|