没有可用于当前位置的源代码
--- c:\AjaxControlToolkit_Admin\Release\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs 
00000000  push        ebp  
00000001  mov         ebp,esp 
00000003  sub         esp,8 
00000006  mov         dword ptr [ebp-4],ecx 
00000009  mov         dword ptr [ebp-8],edx 
0000000c  cmp         dword ptr ds:[00DD71A8h],0 
00000013  je          0000001A 
00000015  call        74DE0B99 
0000001a  mov         eax,dword ptr [ebp-4] 
0000001d  cmp         byte ptr [eax+55h],0 
00000021  jne         0000002B 
00000023  mov         ecx,dword ptr [ebp-4] 
00000026  call        FFFFF718 
0000002b  mov         edx,65F5BFE8h 
00000030  mov         ecx,455491Ch 
00000035  call        74C94F12 
0000003a  mov         edx,dword ptr [ebp-8] 
0000003d  mov         ecx,dword ptr [ebp-4] 
00000040  call        60DC1E68 
00000045  mov         ecx,dword ptr [ebp-4] 
00000048  call        dword ptr ds:[04558998h] 
0000004e  nop              
0000004f  mov         esp,ebp 
00000051  pop         ebp  
哪来有错?

解决方案 »

  1.   

    我内容页嵌套模板页 ,模板页引用了一些Ajax控件 内容页加载的时候调用了一些模板页上的treeview,dropdownlist,这些控件都在模板页来定义的并且用CascadingDropDown 监控dropdownlist,在内容页调用的时候每当调试到代码的最后 就报以上错误
      

  2.   

    例:
     <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" RenderMode="inline">
                <ContentTemplate>                             
                    <asp:TreeView ID="TreeView1" runat="server" ImageSet="WindowsHelp">
                    <ParentNodeStyle Font-Bold="False" />
                    <HoverNodeStyle Font-Underline="True" ForeColor="#6666AA" />
                    <SelectedNodeStyle BackColor="#B5B5B5" Font-Underline="False" 
                        HorizontalPadding="0px" VerticalPadding="0px" />
                    <NodeStyle Font-Names="Tahoma" Font-Size="8pt" ForeColor="Black" 
                        HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="1px" />
                    
                </asp:TreeView>
                </ContentTemplate>
                
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="DDL_Class" EventName="SelectedIndexChanged" />
                </Triggers>
            </asp:UpdatePanel>模板页上的public partial class SetKnowledgeInfo : System.Web.UI.Page
    {
        Execommd cmd = new Execommd();
        TreeView TreeView1;
        DropDownList DDL_Class;
        DropDownList DDL_Subject;
        DropDownList DDL_Version;    protected void Page_Load(object sender, EventArgs e)
        {   
                Panel4.Visible = false;
                TreeView1=(TreeView)this.Master.FindControl("TreeView1");
                this.TreeView1.SelectedNodeChanged += new EventHandler(TreeView1_SelectedNodeChanged);
                DDL_Subject = (DropDownList)this.Master.FindControl("DDL_Subject");
                //DDL_Subject.SelectedIndexChanged+=new EventHandler(DDL_Subject_SelectedIndexChanged);
                DDL_Version = (DropDownList)this.Master.FindControl("DDL_Version");
                DDL_Class = (DropDownList)this.Master.FindControl("DDL_Class");
                //DDL_Class.SelectedIndexChanged+=new EventHandler(DDL_Class_SelectedIndexChanged);
               
        }
        void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            Panel4.Visible = true;
            string selVal = TreeView1.SelectedNode.Value.Trim();
            string sqlStr = "";        if (selVal.Length == 12)//charpter
            {
                sqlStr = "select TypeCode from t_Questions where CharpterCode='" + selVal + "' Group by TypeCode ";
            }
            else if (selVal.Length == 16)//knowledge
            {
                sqlStr = "select TypeCode from t_Questions where KnowledgeCode='" + selVal + "' Group by TypeCode ";
            }
            DataTable tmpTable = cmd.Execommddataset(sqlStr);
            if (tmpTable.Rows.Count == 0)
                return;
            tmpTable.Columns.Add("Name");
            foreach (DataRow dr in tmpTable.Rows)
            {
                string code = dr["TypeCode"].ToString().Trim();
                sqlStr = "Select Name from t_QuestionType where Code='" + code + "'";
                dr["Name"] = cmd.Execommdstring(sqlStr);
            }
            DDL_Type.DataValueField = "TypeCode";
            DDL_Type.DataTextField = "Name";
            DDL_Type.DataSource = tmpTable;
            DDL_Type.DataBind();
            DDL_Type.Items.Insert(0, new ListItem("请选择试题类型", ""));        //return;    }内容页上的
      

  3.   

    你模板页上的dropdownlist相关的代码呢?
      

  4.   

      <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">
        </asp:ScriptManager> 
        <div class="Selectarea">
                <asp:Label ID="Label2" runat="server" Text="选择科目"></asp:Label>
                <cc1:DragPanelExtender ID="DDL_Subject_DragPanelExtender" runat="server" 
                    TargetControlID="DDL_Subject">
                </cc1:DragPanelExtender>
                <asp:DropDownList ID="DDL_Subject" runat="server" Height="16px" Width="101px">
                </asp:DropDownList>            <cc1:CascadingDropDown ID="DDL_Subject_CascadingDropDown" runat="server" 
                     ServiceMethod="GetSubjectCode" ServicePath="QuestionBaseService.asmx"
                    TargetControlID="DDL_Subject" Category="SubjectCode" 
                    LoadingText="loading....." PromptText="选择科目">
                </cc1:CascadingDropDown>            <br />
                <asp:Label ID="Label3" runat="server" Text="选择版本"></asp:Label>
                <asp:DropDownList ID="DDL_Version" runat="server" Height="18px" Width="102px">
                </asp:DropDownList>
                <cc1:CascadingDropDown ID="DDL_Version_CascadingDropDown" runat="server" 
                     TargetControlID="DDL_Version" Category="VersionCode" 
                    LoadingText="loading......" ParentControlID="DDL_Subject" PromptText="选择版本" 
                    ServiceMethod="GetVersionCode" ServicePath="QuestionBaseService.asmx">
                </cc1:CascadingDropDown>
                <br />
                <asp:Label ID="Label4" runat="server" Text="选择年级"></asp:Label>
                <asp:DropDownList ID="DDL_Class" runat="server"  
                    onselectedindexchanged="DDL_Class_SelectedIndexChanged" AutoPostBack="true" 
                    style="margin-bottom: 0px">
                </asp:DropDownList>
                <cc1:CascadingDropDown ID="DropDownList4_CascadingDropDown" runat="server" 
                   TargetControlID="DDL_Class" Category="BookCode" 
                    LoadingText="loading......." ParentControlID="DDL_Version" PromptText="选择书目" 
                    ServiceMethod="GetBookCode" ServicePath="QuestionBaseService.asmx" >
                </cc1:CascadingDropDown>
                
      

  5.   

    试试这个吧:
    (我用这个办法获得成功)工具->选项->调试->常规->去掉“要求源文件与原始版本完全匹配”复选框就OK 在解决方案资源管理器中右击解决方案->属性->通用属性->调试源文件。在不查找这些源文件对话框中查看是否有你想要调试的源文件,如果有就删除这一行,保存。