Hejsan. Du får helt enkelt fulhacka eller köra Response.WriteMsgbox , javascript, som spökar =)
Har precis börjat skriva lite ASP kod, och har ju därför ett nyburgare problem, Msgbox.
Jag vet att Msgbox inte funkar i ASP så därför har jag skrivit följande i min *.aspx
(Hittade koden i en annan tråd på forumet)
<script language="javascript" type="text/javascript">
function msgbox(txtstring)
{
var OkCancel = window.confirm(txtstring);
if (OkCancel)
{
window.document.form1.hiddenfield1.value="1";
document.form1.submit();
}
else
{
window.document.hiddenfield1.value="2";
document.form1.submit();
}
}
</script>
Nu till frågan... Varför uppdateras inte värdet i hiddenfield1? Jo eftersom det inte finns nå hiddenfield1
under form1. Hur kommer jag åt att uppdatera hiddenfield1 på formen från javakoden?Sv: Msgbox , javascript, som spökar =)
Fulhack:
du kör sida och kollar vad ASP.Net ger den för namn tex c1_form1_hiddenfield1
och tar det namnet till dit javascript.
Response.write:
Du kör en response.write("skriptet innan din kontroll" +hiddenfield1.Text+"sen lite mer Javascript")
Finns säkert bättre sätt.Du kan även kolla på RegisterClientScript som nog är det snyggaste.