读书人

asp.net EXT 树搜索框显示The paramet

发布时间: 2012-03-28 15:40:03 作者: rapoo

asp.net EXT 树搜索框显示The parameter 'nodeID' is null错误
我是在asp.net做了一棵树,并且这棵树有搜索功能,如下图:

然后如果不点击数直接输入关键字,直接按回车(不点后面的搜索按钮)它不报错,能够实现搜索。
但是一旦点击了树的节点或者其他什么,再到搜索框中输入关键字并按回车键就报The parameter 'nodeID' is null



这个是什么引起的啊!老是报哪个节点为空,一般用户习惯了输入东西就点回车,但是我这个搜索框就不好像不能获得值了,有没有同学遇到相同问题的帮帮解答,
前台源代码:

C# code
<ext:ViewPort ID="ViewPort1" runat="server">    <Body>        <ext:BorderLayout ID="BorderLayout1" runat="server">            <Center Collapsible="true" Split="true">                <ext:Panel ID="Panel1" runat="server" Title=" " Header="false" Width="175" AutoScroll="true">                    <TopBar>                        <ext:Toolbar ID="toolBarPanel" runat="server">                            <Items>                                <ext:TextField ID="txtFieldSearch" AutoPostBack="true" runat="server">                                </ext:TextField>                                <ext:Button ID="btnSearch" runat="server" Cls="txtKM" Text="搜 索">                                    <Listeners>                                        <Click Handler="javascript:nodeLoadSearch()" />                                    </Listeners>                                </ext:Button>                            </Items>                        </ext:Toolbar>                    </TopBar>                    <Body>                        <ext:FitLayout ID="fitlayout1" runat="server">                            <ext:TreePanel ID="TreePanel1" runat="server" AutoScroll="true" Header="false" Title="tree ">                                <Root>                                    <ext:AsyncTreeNode NodeID="0" Text="管理" />                                </Root>                                <Listeners>                                    <BeforeLoad Fn="nodeLoad" />                                </Listeners>                            </ext:TreePanel>                        </ext:FitLayout>                    </Body>                </ext:Panel>            </Center>        </ext:BorderLayout>    </Body></ext:ViewPort>


我把那个搜索框和搜索按钮换成asp.net的按钮也不行,还是报哪个问题,

[解决办法]
nodeLoadSearch()是怎样写的??
<ext:AsyncTreeNode NodeID="0" Text="管理" />只有这里有一个NodeID,在点击树以后,你搜索是否仍然从根节点开始操作??
[解决办法]
有没有设置nodeId的值、或是这个属性有没有设置。这个是根节点的id

读书人网 >Ajax

热点推荐