ClientScript.RegisterStartupScript(
this.GetType(),
"ReturnScript",
"<script language='javascript'> alert('" + ErrorMsg + "');</script>");
替代java(JSF)
答案 0 :(得分:5)
只需在JSF视图中按原样打印JS代码即可。 JS在客户端机器上运行,而不是在服务器机器上运行。您可以使用<h:outputText>
。
<h:outputText value="<script>alert('foo');</script>" escape="false" />
您甚至可以将其作为bean属性获取:
<h:outputText value="#{bean.script}" escape="false" />
escape="false"
用于防止(默认)HTML转义值。
另见: