Newline in constant and;预期

时间:2014-06-24 08:58:16

标签: c# asp.net

我目前正在从事学校作业,即创建一个简单的电子商务网站。 在更新客户详细信息的代码中遇到问题:

 public partial class UpdateCust : System.Web.UI.Page
{
public string UFlag = "F"; public string strUserId;
static readonly string scriptSuccessUpdate = "<script language=\"javascript\">\n" +
"alert(\"Update Successful - Please surf to other pages to shop\");\n </script>”;

上获得2个错误

&#34;警报(\&#34;更新成功 - 请浏览其他页面购物\&#34;); \ n“;

  1. 常量中的换行符
  2. ;预期
  3. 这些代码由导师提供,用于更新按钮,但我不熟悉它们。任何帮助将不胜感激:)

3 个答案:

答案 0 :(得分:2)

static readonly string scriptSuccessUpdate = "<script language=\"javascript\">\n" +
            "alert(\"Update Successful - Please surf to other pages to shop\");\n </script>";

最后一个引用是差异,请纠正它

答案 1 :(得分:1)

这是因为使用了错误的引号符号:

static readonly string scriptSuccessUpdate = "<script language=\"javascript\">\n" + "alert(\"Update Successful - Please surf to other pages to shop\");\n </script>”;

你需要使用它:

static readonly string scriptSuccessUpdate = "<script language='javascript'>alert('Update Successful - Please surf to other pages to shop')</script>";

查看使用引号的正确方法。何时使用双引号 "以及何时使用单引号 '
这是你的代码唯一的问题。

答案 2 :(得分:-1)

您使用

正确代码: static readonly string scriptSuccessUpdate =&#34; \ n&#34; +             &#34;警报(\&#34;更新成功 - 请浏览其他页面购物\&#34;); \ n&#34;;