C# 无法隐式转换类型';字符串';至';System.Web.UI.WebControls.TextBox';错误

C# 无法隐式转换类型';字符串';至';System.Web.UI.WebControls.TextBox';错误,c#,asp.net,C#,Asp.net,我得到了这个错误,但我不知道它可能来自哪里。错误页引用的行是: @Page Title=“”Language=“C#”MasterPageFile=“~/CV.Master”AutoEventWireup=“true”codebeahind=“AddPost.aspx.cs”Inherits=“CV_Blog\u WDW.AddPost” 但我看不出那条线怎么会导致那个错误?除非我遗漏了什么 我的.aspx代码是: <%@ Page Title="" Language="C#" Maste

我得到了这个错误,但我不知道它可能来自哪里。错误页引用的行是:

@Page Title=“”Language=“C#”MasterPageFile=“~/CV.Master”AutoEventWireup=“true”codebeahind=“AddPost.aspx.cs”Inherits=“CV_Blog\u WDW.AddPost”

但我看不出那条线怎么会导致那个错误?除非我遗漏了什么

我的.aspx代码是:

<%@ Page Title="" Language="C#" MasterPageFile="~/CV.Master" AutoEventWireup="true" CodeBehind="AddPost.aspx.cs" Inherits="CV_Blog_WDW.AddPost" %>
    <asp:Content ID="Content1"
                 ContentPlaceHolderID="ContentPlaceHolder1"
                 runat="server">
        <!-- =========
        Special Nav for BLog page
        ===================================-->
        <nav class="nav-blog">
            <a href="default.aspx"
               class="btn btn-left"
               data-toggle="tooltip"
               data-placement="left"
               title=""
               data-original-title="Home">
                <i class="fa fa-home"></i>
            </a>
            <a href="#"
               class="btn btn-big-blog">Blog</a>
            <a href="#"
               class="btn btn-right"
               data-toggle="tooltip"
               data-placement="right"
               title=""
               data-original-title="Reload Page">
                <i class="fa fa-refresh"></i>
            </a>
        </nav>
        <!-- =========
        Start Show Yor Name Section
        ===================================-->
        </div>
        </header>
        <!-- =========
    End portrait section
    ===================================-->
        <!-- =========
    Start Content section
    ===================================-->
        <section class="content open"
                 id="main-content">
            <div class="body-content"
                 id="blog">
                <div class="row">
                    <div class="col-md-10 col-md-offset-1">
                        <div class="blog-posts">
                            <div class="blog-post">
                                <h3 class="title with-icon">
                                    <span class="fa  fa-comment-o icn-title"></span> Add A Post
                                </h3>
                                <div class="box-block">
                                    <div class="row">
                                        <div class="col-md-6">
                                            <div class="form-group">
                                                <label for="Title">Title</label>
                                                <asp:TextBox ID="Title"
                                                             runat="server"
                                                             CssClass="form-control"></asp:TextBox>
                                            </div>
                                            <div class="form-group">
                                                <label for="FeaturedImage">Featured Image</label>
                                                <asp:FileUpload ID="FeaturedImage"
                                                                runat="server"
                                                                CssClass="form-control" />
                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="MesageForm">Body</label>
                                        <asp:TextBox ID="Body"
                                                     TextMode="MultiLine"
                                                     Rows="8"
                                                     runat="server"
                                                     CssClass="form-control"></asp:TextBox>
                                    </div>
                                    <asp:Button id="btnAdd"
                                                runat="server"
                                                CssClass="btn btn-flat btn-lg"
                                                Text="Add Post"
                                                OnClick="btnAdd_Click" />
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
    </asp:Content>

我已经用谷歌搜索了这个错误,但是似乎没有任何与我的代码相关的东西?在这个问题上真的很难解决,不能尝试任何修复,老实说,不知道从哪里开始。据我所知,我没有进行转换,但可能有一个我不知道的转换?

错误来自将字符串分配给
文本框
变量。通常的原因是人们忘记了
文本
属性,并使用了如下内容:

MyTextbox = "Some string";
国际贸易组织:

MyTextbox.Text = "Some string";
但是,由于您的方法中没有这样的代码,并且由于错误消息指向aspx页面,因此错误位于从标记生成的代码中的某个位置

您有一个名为
Title
的文本框。中已存在该名称的字符串属性,当生成的代码尝试设置该字符串属性时,assignment将使用
TextBox
字段作为字符串属性的阴影


标题
文本框重命名为尚未使用的内容。

eror来自为文本框变量分配字符串。我在代码中没有看到任何这样的赋值,所以可能是因为使用了已经存在的文本框名称。尝试重命名
标题
正文
文本框。@Guffa最好移动您的答案,这样我们就可以看到它已经从asp.net问题列表中得到了回答和投票。@LianeStevenson:很高兴这有帮助。:)我为它写了一个答案,用异常的一般原因和具体原因来充实它。
MyTextbox.Text = "Some string";