首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译器无法在ASP.NET web窗体项目中“查看”控件

编译器无法在ASP.NET web窗体项目中“查看”控件
EN

Stack Overflow用户
提问于 2022-03-13 17:55:29
回答 1查看 17关注 0票数 0

我正在处理一个ASP.NET Web项目,我有以下页面,其中包含一个GridView控件:

代码语言:javascript
复制
<asp:Content ID="ctMain" ContentPlaceHolderID="cpMain" runat="server">
    <form runat="server">
        <div class="container-fluid">
            <div class="row mb-4">
                <div class="col-sm-10 offset-sm-1 fs-3 fw-bold text-sm-center">
                    Client Records
                </div>
            </div>
            <div class="row mb-2">
                <div class="col-sm-2 offset-sm-1 text-end">
                    Display clients whose
                </div>
                <div class="col-sm-3">
                    <asp:DropDownList ID="ddlField" runat="server" CssClass="w-100 form-control text-black">
                        <asp:ListItem Text="Last Name" Value="LastName" Selected="true" />
                        <asp:ListItem Text="First Name" Value="FirstName" />
                        <asp:ListItem Text="Email Address" Value="ContactEmail" />
                        <asp:ListItem Text="Telephone" Value="Telephone" />
                    </asp:DropDownList>
                </div>
                <div class="col-sm-1 text-center">
                    contains
                </div>
                <div class="col-sm-3">
                    <asp:TextBox ID="tbInfo" runat="server" CssClass="w-100 form-control" />
                </div>
                <div class="col-sm-2 text-start">
                    <asp:Button ID="btnSearch" runat="server" OnClick="btnSearch_Click" CssClass="btn btn-success" Text="Search" />
                </div>
            </div>
            <asp:ScriptManager ID="sm" runat="server" />
            <asp:UpdatePanel ID="pnlGrid" runat="server">
                <ContentTemplate>
                    <div class="row mb-2">
                        <div class="col-sm-12">
                            <asp:GridView ID="gvClients" runat="server" HorizontalAlign="Center" DataKeyNames="id" PageSize="20"
                                autogeneratecolumns="false" HeaderStyle-HorizontalAlign="Left" AllowCustomPaging="true" Width="100%"
                                rowstyle-backcolor="Wheat" RowStyle-ForeColor="Black" AlternatingRowStyle-BackColor="LightGray"
                                alternatingrowstyle-forecolor="Black" HeaderStyle-BackColor="#007b5e" HeaderStyle-ForeColor="White"borderstyle="Solid"
                                gridlines="Both" BorderColor="#000" OnRowCommand="gvClientGrid_RowCommand">
                                <EmptyDataTemplate>
                                    <span class="bg-danger text-white rounded text-align-content-center btn btn-md">No records to be displayed at this time</span>
                                </EmptyDataTemplate>
                                <Columns>
                                    <asp:BoundField HeaderText="Member Name" ItemStyle-HorizontalAlign="Left" ItemStyle-CssClass="f-5" ItemStyle-Width="15%" DataField="membername" />
                                    <asp:BoundField HeaderText="Last Name" ItemStyle-HorizontalAlign="Left" ItemStyle-CssClass="f-5" ItemStyle-Width="15%" DataField="lastname" />
                                    <asp:BoundField HeaderText="First Name" ItemStyle-HorizontalAlign="Left" ItemStyle-CssClass="f-5" ItemStyle-Width="15%" DataField="firstname" />
                                    <asp:BoundField HeaderText="Email" ItemStyle-HorizontalAlign="Left" ItemStyle-CssClass="f-5" ItemStyle-Width="15%" DataField="contactemail" />
                                    <asp:BoundField HeaderText="Telephone" ItemStyle-HorizontalAlign="Left" ItemStyle-CssClass="f-5" ItemStyle-Width="15%" DataField="telephone" />
                                    <asp:ButtonField Text="Details" CommandName="details" ItemStyle-Width="12%" ControlStyle-CssClass="btn btn-md fs-5 btn-dark text-white" />
                                    <asp:ButtonField Text="Pwd Reset" CommandName="reset" ItemStyle-Width="12%" ControlStyle-CssClass="btn btn-md fs-5 btn-dark text-white" />      
                                </Columns>
                            </asp:GridView>
                        </div>
                    </div>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <div class="row">
            <div class="col-sm-10 offset-sm-1">
                <div class="d-grid gap-1 col-sm-4 mx-auto">
                    <asp:button ID="btnClear" runat="server" Text="Clear All" OnClick="btnClear_Click" CssClass="btn btn-success btn-lg" />
                </div>
            </div>
        </div>
         <div class="row">
            <div class="col-sm-10 offset-sm-1">
                <div class="d-grid gap-1 col-sm-4 mx-auto">
                    <asp:button ID="btnExit" runat="server" Text="Exit Clients" OnClick="btnExit_Click" CssClass="btn btn-success btn-lg" />
                </div>
            </div>
        </div>
    </form>
</asp:Content>

在代码背后,我有一个RowCommand事件,如下所示:

代码语言:javascript
复制
protected void gvClients_RowCommand ( object sender, GridViewCommandEventArgs e ) {
            var id = gvClients.DataKeys [int.Parse ( e.CommandArgument.ToString ( ) )].Value.ToString ( ); ;
        ...
        }

由于某些原因,编译器无法“看到”网格视图控件(gvClients),它下面有一条曲折的红线。我不明白这里有什么问题。帮助?

EN

回答 1

Stack Overflow用户

发布于 2022-03-13 18:15:28

天哪,我本来会发简历的,

但是,看看这句话:

代码语言:javascript
复制
HeaderStyle-BackColor="#007b5e" HeaderStyle-ForeColor="White"borderstyle="Solid"

在"White“之后需要一个空格,因此:

代码语言:javascript
复制
HeaderStyle-BackColor="#007b5e" HeaderStyle-ForeColor="White" borderstyle="Solid"
                                                             ^
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71459380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档