---
title: "IsClientScriptRegistered?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/150632-isclientscriptregistered"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CatZ"
published: "2006-08-28T02:14:43.000Z"
updated: "2006-08-28T02:46:45.000Z"
replies: 1
views: 321
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/150632-isclientscriptregistered"
---

# IsClientScriptRegistered?

## #1 — CatZ, 2006-08-28T02:14Z

Jag har problem! Först hade jag tänkt ringa poolia men så tänkte jag att någon på webforum kanske vet.

```
Public Shared Sub CreateMessageAlert(ByRef aspxPage As System.Web.UI.Page, ByVal strMessage As String, ByVal strKey As String)
	Dim strScript As String = "<script language=JavaScript>alert('" & strMessage & "')</script>"

	If (Not aspxPage.ClientScript.IsStartupScriptRegistered(strKey)) Then
		aspxPage.ClientScript.RegisterStartupScript(GetType(Page), strKey, strScript)
	End If
End Sub
```

Den koden popar sällan upp den där alert boxen som den ska. Varför i hela friden gör den inte det? Ibland fungerar den ibland inte och jag fattar ärligt inte varför.

Anropar den med 

```
PoUtils.CreateMessageAlert(Me, "Meddelande", "key")
```

Har jag gjort fel eftersom inte alert boxen dyker upp?

Permalänk: https://www.webforum.nu/p/150632

## #2 — CatZ, 2006-08-28T02:46Z

När man har med javascript att göra är det otroligt viktigt att det inte finns några ' med i koden eftersom det strular till det lite, vill man ha ' ska man köra en replace på ' mot \\' :e

Permalänk: https://www.webforum.nu/p/1858971

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/150632-isclientscriptregistered
