JavaScript和StringBuilder的中 [英] Javascript with in stringbuilder

查看:92
本文介绍了JavaScript和StringBuilder的中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这code我转换按需要

http://jquerymsgbox.ibrahimkalyoncu.com/

大家好我写了下面的code,显示警告

 公共静态字符串ShowAlertMessage(字符串pHeader,串PERROR,页页)
{
    // StringBuilder的SB =新的StringBuilder();
    StringBuilder的strScript =新的StringBuilder();    strScript.Append(<脚本类型=文/ JavaScript的'SRC ='脚本/ jQuery的-1.4.1.js'>中);
    strScript.Append(&下; /脚本>中);
    strScript.Append(<脚本类型=文/ JavaScript的'SRC ='脚本/ jquery.msgBox.js'>中);
    strScript.Append(&下; /脚本>中);
    strScript.Append(<链接的href ='样式/ msgBoxLight.css相对=样式类型=文/ CSS'>中);
    strScript.Append(< /链接>);
    strScript.Append(<脚本类型=文/ JavaScript的'>中);
    strScript.Append(功能的例子());
    strScript.Append({);
    strScript.Append($ MSGBOX({);
    strScript.Append(标题:+ pHeader +);
    strScript.Append(,);
    strScript.AppendLine(内容:+ PERROR +);
    strScript.Append(}););
    strScript.Append(});
    strScript.Append(&下; /脚本>中);
    page.ClientScript.RegisterStartupScript(page.GetType(),脚本,strScript.ToString(),真);
    返回strScript.ToString();
}

不过,这不是给我预期的输出可有一个人帮我哪里出了错

这是生成的字符串生成器

 <脚本类型=文/ JavaScript的'SRC ='脚本/ jQuery的-1.4.1.js'>< / SCRIPT>
<脚本类型=文/ JavaScript的'SRC ='脚本/ jquery.msgBox.js'>< / SCRIPT>
<链接的href ='样式/ msgBoxLight.css相对=样式类型=文/ CSS'>< /链接>
<脚本类型=文/ JavaScript的'>
函数示例()
{
   $ MSGBOX({标题:测试code,
   内容:你好
 });
}
< / SCRIPT>


解决方案

得到这个答案

 公共静态字符串ShowAlertMessage(字符串pHeader,串PERROR)
{
StringBuilder的strScript =新的StringBuilder();
strScript.Append(<脚本类型= \\文/ JavaScript的\\SRC = \\)追加(脚本/ jQuery的-1.4.1.js)追加(\\方式>< / SCRIPT&GT ;);
strScript.Append(<脚本类型= \\文/ JavaScript的\\SRC = \\)追加(脚本/ jquery.msgBox.js)追加(\\方式>< / SCRIPT>中);
strScript.Append(<链接相对= \\样式\\类型= \\文/ CSS \\的href = \\)追加(样式/ msgBoxLight.css)追加(\\/&GT。; );
strScript.Append(<脚本类型= \\文/ JavaScript的\\>中);
strScript.Append((功能例子());
strScript.Append({);
strScript.Append(。$ MSGBOX({);
strScript.Append(标题:+ pHeader +');
strScript.Append(,);
strScript.Append(内容:+ PERROR +');
strScript.Append(}););
strScript.Append(})(););
strScript.Append(&下; /脚本>中);
返回strScript.ToString();
}

This code I converted as per needed

http://jquerymsgbox.ibrahimkalyoncu.com/

Hi all I have written the following code to display an alert

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();
}

But this is not giving me the expected output can some one help me where I went wrong

This is the generated string builder

<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>

解决方案

Got the answer with this

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();
}

这篇关于JavaScript和StringBuilder的中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆