没有可用于当前位置的源代码
--- 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
哪来有错?
--- 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
哪来有错?
<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; }内容页上的
</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>
(我用这个办法获得成功)工具->选项->调试->常规->去掉“要求源文件与原始版本完全匹配”复选框就OK 在解决方案资源管理器中右击解决方案->属性->通用属性->调试源文件。在不查找这些源文件对话框中查看是否有你想要调试的源文件,如果有就删除这一行,保存。