未捕获的SyntaxError: missing)后的参数列表c#

本文关键字:参数 列表 SyntaxError missing | 更新日期: 2023-09-27 17:54:20

我花了很长时间才知道javascript函数参数出了什么问题。

message = "'La Persona : '" + list[0] + "' ha sido Ingresada'";   
public void MostrarMensaje(string message)
{
    ClientScript.RegisterStartupScript
        (GetType(), "Javascript", "javascript: Mostrar("+ message +"); ", true);
} 
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
  <script type="text/javascript">
      function Mostrar(nom) {
          alert(nom);
      }
   </script>
</asp:Content>

未捕获的SyntaxError: missing)后的参数列表c#

message = "'La Persona : '" + list[0] + "' ha sido Ingresada'";
应该

message = "'La Persona : " + list[0] + " ha sido Ingresada'";

或者如果你想显示它们,转义它们

message = "'La Persona : ''" + list[0] + "'' ha sido Ingresada'";