不在ASP.Net中调用JQeary子页面 [英] Not Call JQeary Child Page in ASP.Net
本文介绍了不在ASP.Net中调用JQeary子页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨..
JQuery Not Call Child页面。如何在子页面中使用Jquery ..
例如....我的主人和孩子页面。
但错误: - Microsoft JScript运行时错误:预期的对象。
我的主页..
Hi..
JQuery Not Call Child page..How To use Jquery in child page..
for eg....My Master and Child Page.
But Error :- Microsoft JScript runtime error: Object expected.
My Master Page..
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="JQuery_MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<script src="../Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<table class="style1">
<tr>
<td colspan="3" align="center" style="color: #993333; background-color: #CCCCFF">
<b>Testing </b>
</td>
</tr>
<tr>
<td colspan="3">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
</form>
</body>
</html>
子页面
Child Page
<%@ Page Title="" Language="C#" MasterPageFile="~/JQuery/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="JQuery_Default2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script type="text/javascript">
$(function () {
$("#TextBox1").keydown(function (e) {
if (e.shiftKey || e.ctrlKey || e.altKey) {
e.preventDefault();
} else {
var key = e.keyCode;
if (!((key == 8) || (key == 46) || (key >= 35 && key <= 40) || (key >= 48 && key <= 57) || (key >= 96 && key <= 105) || (key >= 65 && key <= 66))) {
e.preventDefault();
}
}
})
})
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</asp:Content>
推荐答案
( function (){
( #TextBox1)。keydown( function (e){
if (e.shiftKey || e.ctrlKey || e.altKey){
e.preventDefault();
} else {
var key = e.keyCode;
if (!((key == 8 )||(key == 46 )||(key> = 35 && key< = 40 )||(key> = 48 && key< = 57 )||(键> = 96 && key< = 105 )||(键> = 65 && key< = 66 ))) {
e.preventDefault();
}
}
})
})
< / script >
< / asp:Content >
< asp:内容 ID = Content2 ContentPlaceHolderID = ContentPlaceHolder1 Runat = 服务器 >
< asp:TextBox ID = TextBox1 runat = server > < / asp:TextBox >
< / asp:Content >
("#TextBox1").keydown(function (e) { if (e.shiftKey || e.ctrlKey || e.altKey) { e.preventDefault(); } else { var key = e.keyCode; if (!((key == 8) || (key == 46) || (key >= 35 && key <= 40) || (key >= 48 && key <= 57) || (key >= 96 && key <= 105) || (key >= 65 && key <= 66))) { e.preventDefault(); } } }) }) </script> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> </asp:Content>
这篇关于不在ASP.Net中调用JQeary子页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文