问题描述
1.前面调试是正常的,这个问题是突然出现的,但是在此之前有过Script文件夹删除诸如JQuery1.4,..;1.9.1.js文件的操作,现在补回来一个1.9,1.js2.在同一页面GridView内的Button正常使用3.系统使用母版页,母版页中的Button能够正常使用,ContentPlaceHolder内的Button出现问题4.新建不使用母版页的页面,拖入Button正常运行5.母版页使用bootstrap6.已经尝试删除Button重新拖入控件,双击生成事件重新编写代码,依然无效7.UseSubmitBehavior="false"也没有用8.已经检查文件头部的关联信息,和后台CS中一致母版页代码:<%@MasterLanguage="C#"AutoEventWireup="true"CodeFile="MasterPage.master.cs"Inherits="MasterPage"%><!DOCTYPEhtml><html><headrunat="server"><title></title><metaname="viewport"content="width=device-width,initial-scale=1"/><linkrel="Stylesheet"href="Content/bootstrap.min.css"/><linkrel="Stylesheet"href="Content/customerStyle.css"/><linkhref="Content/docs.css"rel="stylesheet"/><!--[ifltIE9]><scriptsrc="http://cdn.bootcss.com/html5shiv/3.7.0/html5shiv.min.js"></script><![endif]--></head><body><formid="form1"runat="server"><divclass="myhead"><navclass="navbarnavbar-inversenavbar-static-top><divclass="container-fluid"><divclass="navbar-header"><ahref="#"><imgclass="imgurl"/></a></div><divclass="collapsenavbar-collapse"><formclass="form-inline"><asp:ButtonID="btnExit"runat="server"Text="退出"CssClass="btnbtn-defaultnavbar-btnnavbar-right"onclick="btnExit_Click"></asp:Button><pclass="navbar-textnavbar-right"> </p><asp:LabelID="Label1"runat="server"Text="Label"CssClass="labellabel-primarynavbar-textnavbar-right"ForeColor="White"Font-Size="Large"></asp:Label><pclass="navbar-textnavbar-right">欢迎您:</p></form></div></div></nav></div><divclass="bodycontainer-fluid"><divclass="row"><divclass="leftmenucol-md-3col-sm-4"><divclass="span3bs-docs-sidebar"><ulclass="navnav-listbs-docs-sidenav"><li><ahref="#dropdowns"><iclass="icon-chevron-right"></i>下拉菜单</a></li><li><ahref="Default3.aspx"target="_self"><iclass="icon-chevron-right"></i>按钮组</a></li></ul></div></div><divclass="contentcol-md-9col-sm-8"><asp:ContentPlaceHolderid="ContentPlaceHolder1"runat="server"></asp:ContentPlaceHolder></div></div></div></form><scripttype="text/javascript"src="Scripts/jquery-2.1.1.min.js"/><scripttype="text/javascript"src="Scripts/bootstrap.min.js"/><script>$(".navbar-nava").click(function(e){$(this).tab("show");})</script></body></html>
子页面代码<%@PageTitle=""Language="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="BaseSetting.aspx.cs"Inherits="BaseSetting"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"runat="Server"><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><scriptsrc="../laydate/laydate.js"type="text/javascript"></script><olclass="breadcrumb"><li>首页</li><liclass="active">常用设置</li></ol><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><divclass="panelpanel-danger"><divclass="panel-heading"><h3class="panel-title">当前设置</h3></div><divclass="panel-body"><blockquote><p><asp:LabelID="lbShowSetting"runat="server"Text="Label"></asp:Label></p></blockquote></div></div><divclass="panelpanel-info"><divclass="panel-heading"><h3class="panel-title">常用设置</h3></div><divclass="panel-body"><divclass="panelpanel-default"><divclass="panel-body"><p>宿舍挑选功能:<asp:CheckBoxID="cbCheckChoose"runat="server"/></p><br/>开始日:<inputtype="text"name="startTime"class="inlinelaydate-icon"id="start"style="width:200px;"readonly/>结束日:<inputtype="text"name="endTime"class="inlinelaydate-icon"id="end"style="width:200px;"readonly/></div></div><div><asp:ButtonID="btnSave"runat="server"Text="保存"onclick="btnSave_Click"CssClass="btnbtn-info"UseSubmitBehavior="false"/></div></div></div></ContentTemplate></asp:UpdatePanel><scripttype="text/javascript"src="../Scripts/jquery-2.1.1.min.js"></script><scripttype="text/javascript"src="../Scripts/bootstrap.min.js"></script><scripttype="text/javascript">!function(){laydate.skin('molv');//切换皮肤,请查看skins下面皮肤库laydate({elem:'#demo'});//绑定元素}();//日期范围限制varstart={elem:'#start',format:'YYYY-MM-DD',min:laydate.now(),//设定最小日期为当前日期max:'2099-06-16',//最大日期istime:true,istoday:false,choose:function(datas){end.min=datas;//开始日选好后,重置结束日的最小日期end.start=datas//将结束日的初始值设定为开始日}};varend={elem:'#end',format:'YYYY-MM-DD',min:laydate.now(),max:'2099-06-16',istime:true,istoday:false,choose:function(datas){start.max=datas;//结束日选好后,充值开始日的最大日期}};laydate(start);laydate(end);</script></asp:Content>
解决方案
解决方案二:
1.怎么会有一堆非局部的东西放到Content中呢?2.怎么会在Form中嵌套Form呢?3.像<scripttype="text/javascript"src="Scripts/jquery-2.1.1.min.js"/>
这种东西,正常的代码应该写<scriptsrc="Scripts/jquery-2.1.1.min.js"></script>
4.而且也不需要重复3。它只会让js代码被无端地覆盖,没有任何意义。应该重新复习基本的html超文本语言规范。
解决方案三:
请问有什么书可以参考吗,上课老师都没有提过