JavaScript和StringBuilder的中 [英] Javascript with in stringbuilder
本文介绍了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屋!
查看全文