在前台检测session是否有值
<asp:Content ID="Content1" ContentPlaceHolderID="mainContent" runat="Server">
<% String str = (String)Session["locationlist"]; %><script language="javascript" src="../JScript.js" type="text/jscript">
</script>
<script language="javascript" type="text/javascript">
function checkData() {
var sloc = "<%=str%>";
if (...) {
...
return true;
}
else
return false;
}
</script>
<asp:Button ID="Button1" runat="server" OnClientClick="return checkData();" Text="查 询"
OnClick="Button1_Click" />
</asp:Content>
BTW :
onclientclick ="return checkData();" 一定要写 return 才能在回传false的时候不执行 onclick的代码;