失踪类型x的声明部分改性剂;这种类型的另一局部声明存在 [英] Missing partial modifier on declaration of type x; another partial declaration of this type exists

查看:774
本文介绍了失踪类型x的声明部分改性剂;这种类型的另一局部声明存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了Visual Studio 2010的一个空的Web应用程序项目,并已ADDD下面的模型类:

 命名空间MessageTest
{
    公共类信息
    {
        私人弦乐味精;        公共信息(串m)
        {
            this.msg =米;
        }        公共字符串的getMessage()
        {
            返回this.msg;
        }        公共无效setMessage(串m)
        {
            this.msg =米;
        }        公共BOOL的isEmpty()
        {
            返回(this.msg.Length == 0);
        }
    }
}

有一个非常简单的模型类.....但我不断收到试图建立时,出现以下错误:

的类型声明'MessageTest.Message缺少部分改性剂;这种类型的其他部分存在申报C:\\用户\\ D \\文档\\ Visual Studio 2010的\\项目\\ MessageTest \\ MessageTest \\ Message.cs

编辑:这里是我使用类:

 命名空间MessageTest
{
    公共部分类默认:System.Web.UI.Page
    {
        保护无效的Page_Load(对象发件人,EventArgs的发送)
        {        }        保护无效Submit_Click(对象发件人,EventArgs的发送)
        {
            消息m =新的Message(UserMessage.Text);            如果(m.isEmpty())
            {
                //警告用户
            }
            其他
            {
                //提交数据
                SubmitData(米);
            }
        }        私人无效SubmitData(消息MSG)
        {
            //将数据提交到数据库
            VAR的DataContext =新DataClasses1DataContext();
        }
    }
}

编辑:

我的.dbml有一个表叫消息:

讯息

ID(PK)INT(10)auto_inc

消息VARCHAR(100)

难道这是问题?


解决方案

 命名空间MessageTest
{
    公共类信息
    {

更改为

 命名空间MessageTest
{
    公共部分类信息
    {

上缺少类型的声明部分修改MessageTest.Message

I have created an empty web application project in visual studio 2010 and have addd the following model class:

namespace MessageTest
{
    public class Message
    {
        private String msg;

        public Message(String m)
        {
            this.msg = m;
        }

        public String getMessage()
        {
            return this.msg;
        }

        public void setMessage(String m)
        {
            this.msg = m;
        }

        public bool isEmpty()
        {
            return (this.msg.Length == 0);
        }
    }
}

A very simple model class.....but I keep getting the following error when trying to build:

Missing partial modifier on declaration of type 'MessageTest.Message'; another partial declaration of this type exists c:\users\d\documents\visual studio 2010\Projects\MessageTest\MessageTest\Message.cs

EDIT: Here is where I use the Class:

namespace MessageTest
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Submit_Click(object sender, EventArgs e)
        {
            Message m = new Message(UserMessage.Text);

            if (m.isEmpty())
            {
                //alert user
            }
            else
            {
                //submit data
                SubmitData(m);
            }


        }

        private void SubmitData(Message msg)
        {
            //submit the data to database    
            var dataContext = new DataClasses1DataContext();


        }
    }
}

EDIT:

My .dbml has a table in it called Messages:

Messages
ID (PK) int(10) auto_inc
Message varchar (100)

Could this be the issue?

解决方案

namespace MessageTest
{
    public class Message
    {

Change to

namespace MessageTest
{
    public partial class Message
    {

Missing partial modifier on declaration of type 'MessageTest.Message'

这篇关于失踪类型x的声明部分改性剂;这种类型的另一局部声明存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆