2013-06-02 4 views
0

내가 경고자바 스크립트의 StringBuilder

public static string ShowAlertMessage(string pHeader, string pError, Page page) 
{ 
    //StringBuilder sb = new StringBuilder(); 
    StringBuilder strScript = new StringBuilder(); 

    strScript.Append("<script type='text/javascript' src='Scripts/jquery-1.4.1.js'>"); 
    strScript.Append("</script>"); 
    strScript.Append("<script type='text/javascript' src='Scripts/jquery.msgBox.js'>"); 
    strScript.Append("</script>"); 
    strScript.Append("<link href='Styles/msgBoxLight.css' rel='stylesheet' type='text/css'>"); 
    strScript.Append("</link>"); 
    strScript.Append("<script type='text/javascript'>"); 
    strScript.Append("function example()"); 
    strScript.Append("{"); 
    strScript.Append("$msgBox({"); 
    strScript.Append("title:" + pHeader + ""); 
    strScript.Append(","); 
    strScript.AppendLine("content:" + pError + ""); 
    strScript.Append("});"); 
    strScript.Append("}"); 
    strScript.Append("</script>"); 
    page.ClientScript.RegisterStartupScript(page.GetType(), "Script", strScript.ToString(), true); 
    return strScript.ToString(); 
} 

을 표시하려면 다음 코드를 작성했습니다 그러나이 나를 기대를 포기하지 않을 모든 필요한

http://jquerymsgbox.ibrahimkalyoncu.com/

안녕에 따라 변환이 코드에 출력은 내가 잘못 갔던 곳에서 나를 도울 수있다.

이것은 생성 된 문자열 작성기이다

<script type='text/javascript' src='Scripts/jquery-1.4.1.js'></script> 
<script type='text/javascript' src='Scripts/jquery.msgBox.js'></script> 
<link href='Styles/msgBoxLight.css' rel='stylesheet' type='text/css'></link> 
<script type='text/javascript'> 
function example() 
{ 
    $msgBox({title:Testing Code, 
    content:Hello 
}); 
} 
</script> 
+1

과 대답 ** 문제가 ** 무엇입니까있어? 너에게주는 것은 무엇인가? 예상되는 결과는 무엇입니까? – SLaks

+0

왜'append'와'toString'이 대문자로 시작합니까? –

+0

힌트 : 생성 된 자바 스크립트를 읽으면 문제가 나타납니다. – SLaks

답변

0

public static string ShowAlertMessage(string pHeader, string pError) 
{ 
StringBuilder strScript = new StringBuilder(); 
strScript.Append("<script type=\"text/javascript\" src=\"").Append("Scripts/jquery-1.4.1.js").Append("\"></script>"); 
strScript.Append("<script type=\"text/javascript\" src=\"").Append("Scripts/jquery.msgBox.js").Append("\"></script>"); 
strScript.Append("<link rel=\"stylesheet\" type=\"text/css\" href=\"").Append("Styles/msgBoxLight.css").Append("\" />"); 
strScript.Append("<script type=\"text/javascript\">"); 
strScript.Append("(function example()"); 
strScript.Append("{"); 
strScript.Append("$.msgBox({"); 
strScript.Append("title:'" + pHeader + "'"); 
strScript.Append(","); 
strScript.Append("content:'" + pError + "'"); 
strScript.Append("});"); 
strScript.Append("})();"); 
strScript.Append("</script>"); 
return strScript.ToString(); 
}