Toh! un po' di c# nel forum di javascript!!!
Allora, il problema è nella concatenazione delle stringhe, lato server naturalmente:
Questo codice, scritto in Basic naturalmente, funziona e mi fa vedere la pagina cercata:
codice:
Option Strict On
Partial Class prove_c
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ref_ As String = "/forum/newthread.php?s=&action=newthread&forumid=3"
Dim scriptString As String = String.Format("<script type=""text/javascript"">window.open(""http://forum.html.it{0}"", ""_self"", """")</script>", ref_)
Me.ClientScript.RegisterStartupScript(Me.GetType(), "scriptString", scriptString, False)
End Sub
End Class
il codice html prodotto è:
codice:
<script type="text/javascript">window.open("http://forum.html.it/forum/newthread.php?s=&action=newthread&forumid=3", "_self", "")</script>
che funziona perfettamente