---------------------------------------------------------------- Vælger jeg i stedet for at opbygge strengen java-kommando-strengen med c#-kode server-side således, virker det IKKE:
---------------------------------------------------------------- Det underlige er imidlertid at jeg når jeg benytter BuildJavaString(ID) til at lave java-strenge til et gridview fungerer det fint. Her er min kode:
Der er slet ikke nogen onclick attribut. Men der er en onclick når jeg indsætter teksten som beskrevet i første tilfælde, og når jeg opbygger java strengen med c# samtidig med at jeg bruger en gridview.
Efter at have testet en million metoder lader det til at du ikke gøre det på den måde du ønsker. Enten skal du lave en onload metode på knappen og tilføje onclick fra code behind
eller du kan gøre noget i denne stil: <script type="text/javascript">
function BuildJavaString(id) { window.open('mypage.aspx?ID='+id); } </script>
OnClientClick='<%# BuildJavaString("-1") %>' skulle virke fint nok, sålænge du sørger for at kalde DataBind(). # er databindingsudtryk.... Der sker ikke noget med dem med mindre du databinder. Mvh
Ahh, ok, det er deri forskellen ligger. Nu forstår jeg meget bedre... et par briller faldt lige på plads i mit ASP.NET-puslespil :-) Takker endnu en gang!
Det var så lidt :o) - munter stavefejl den med brillerne :oD
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.