常量错误和语法错误中的换行符,','预期

时间:2016-05-25 18:10:21

标签: asp.net webforms

我目前正在完成本教程 - https://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/introduction-and-overview

一切正常,但是当我将其复制并粘贴到那里时,一页填充错误。本教程是在Visual Studio 2013中完成的,我在2015年,但我认为不会产生那么大的差异,我假设语法保持不变。这是我粘贴446错误时的代码 -

    using System.Collections.Generic;
    using System.Data.Entity;

    namespace WingtipToys.Models
    {
    public class ProductDatabaseInitializer :
    DropCreateDatabaseAlways<ProductContext>
    {
        protected override void Seed(ProductContext context)
        {
            GetCategories().ForEach(c => context.Categories.Add(c));
            GetProducts().ForEach(p => context.Products.Add(p));
        }
        private static List<Category> GetCategories()
        {
            var categories = new List<Category> {
     new Category
     {
     CategoryID = 1,
    CategoryName = "Cars"
     },
    new Category
     {
     CategoryID = 2,
     CategoryName = "Planes"
     },
     new Category
     {
     CategoryID = 3,
     CategoryName = "Trucks"
     },
     new Category
     {
     CategoryID = 4,
    CategoryName = "Boats"
    },
     new Category
    {
     CategoryID = 5,
     CategoryName = "Rockets"
     },
     };
            return categories;
        }
        private static List<Product> GetProducts()
        {
            var products = new List<Product> {
     new Product
     {
      ProductID = 1,
    ProductName = "Convertible Car",
    Description = "This convertible car is fast! The engine is
    powered by a neutrino based battery (not included)." +
    "Power it up and let it go!",
     ImagePath="carconvert.png",
    UnitPrice = 22.50,
    CategoryID = 1
     },
     new Product
     {
     ProductID = 2,
      ProductName = "Old-time Car",
     Description = "There's nothing old about this toy car,
    except it's looks. Compatible with other old toy cars.",
     ImagePath="carearly.png",
     UnitPrice = 15.95,
     CategoryID = 1
     },
     new Product
     {
     ProductID = 3,
    ProductName = "Fast Car",
    Description = "Yes this car is fast, but it also floats in
    water.",
     ImagePath="carfast.png",
    UnitPrice = 32.99,
    CategoryID = 1
     },
     new Product
     {
     ProductID = 4,
    ProductName = "Super Fast Car",
    Description = "Use this super fast car to entertain guests.
    Lights and doors work!",
    ImagePath="carfaster.png",
    UnitPrice = 8.95,
    CategoryID = 1
    },
     new Product
    {
 ProductID = 5,
ProductName = "Old Style Racer",
Description = "This old style racer can fly (with user
assistance). Gravity controls flight duration." +
        "No batteries required.",
 ImagePath = "carracer.png",
UnitPrice = 34.95,
CategoryID = 1
        },
 new Product
 {
 ProductID = 6,
ProductName = "Ace Plane",
Description = "Authentic airplane toy. Features realistic
color and details.",
 ImagePath="planeace.png",
UnitPrice = 95.00,
CategoryID = 2
 },
 new Product
 {
 ProductID = 7,
ProductName = "Glider",
Description = "This fun glider is made from real balsa
wood.Some assembly required.",
 ImagePath="planeglider.png",
UnitPrice = 4.95,
CategoryID = 2
 },
 new Product
 {
 ProductID = 8,
ProductName = "Paper Plane",
Description = "This paper plane is like no other paper
plane.Some folding required.",
 ImagePath="planepaper.png",
 UnitPrice = 2.95,
 CategoryID = 2
 },
 new Product
 {
 ProductID = 9,
ProductName = "Propeller Plane",
Description = "Rubber band powered plane features two
wheels.",
 ImagePath="planeprop.png",
UnitPrice = 32.95,
CategoryID = 2
 },
 new Product
 {
 ProductID = 10,
ProductName = "Early Truck",
Description = "This toy truck has a real gas powered
engine.Requires regular tune ups.",
 ImagePath= "truckearly.png",
UnitPrice = 15.00,
CategoryID = 3
 },
 new Product
 {
 ProductID = 11,
ProductName = "Fire Truck",
Description = "You will have endless fun with this one
quarter sized fire truck.",
 ImagePath= "truckfire.png",
UnitPrice = 26.00,
CategoryID = 3
 },
 new Product
 {
 ProductID = 12,
ProductName = "Big Truck",
Description = "This fun toy truck can be used to tow other
trucks that are not as big.",
 ImagePath="truckbig.png",
UnitPrice = 29.00,
CategoryID = 3
 },
 new Product
 {
 ProductID = 13,
ProductName = "Big Ship",
Description = "Is it a boat or a ship. Let this floating
vehicle decide by using its " +
 "artifically intelligent computer brain!",
 ImagePath="boatbig.png",
UnitPrice = 95.00,
CategoryID = 4
 },
 new Product
 {
 ProductID = 14,
ProductName = "Paper Boat",
Description = "Floating fun for all! This toy boat can be
assembled in seconds.Floats for minutes!" +
 "Some folding required.",
 ImagePath="boatpaper.png",
UnitPrice = 4.95,
CategoryID = 4
 },
 new Product
 {
 ProductID = 15,
ProductName = "Sail Boat",
Description = "Put this fun toy sail boat in the water and
let it go!",
 ImagePath="boatsail.png",
UnitPrice = 42.95,
CategoryID = 4
 },
 new Product
 {
 ProductID = 16,
ProductName = "Rocket",
Description = "This fun rocket will travel up to a height
of 200 feet.",
 ImagePath="rocket.png",
UnitPrice = 122.95,
CategoryID = 5
 }
 };
 return products;
 }
 }
}

2 个答案:

答案 0 :(得分:1)

复制代码时似乎存在问题,因为它将描述字段拆分为多行,这就是您看到错误的原因。

您可以尝试这样,它仍然允许多行

  Description = @"This convertible car is fast! The engine is
    powered by a neutrino based battery (not included).
    Power it up and let it go!"

答案 1 :(得分:0)

万一其他人需要这个。粘贴它时,将描述放在两行上。如果你把描述放在一行上就行了。