我使用Jquery在ASP.NET应用程序上工作.Jquery非常强大,我使用了很多.在我的母版页中,我包含了我使用的所有库以及包含可用于所有应用程序的jquery代码的js文件(界面交互).在这个js文件(Main.js)中,我做了一些事情,所以我使用了$(document).ready( ... etc .. )
但是在某些页面中,谁更复杂,我需要使用其他一些jquery代码..所以我添加一些头部内容与其他脚本标签..这就是问题,我必须$(document).ready()再次添加指令.
使用这种方式我的asp控件有很多问题,autopostback控件不执行自动回复..我认为这是多重$(document).ready()声明的问题,因为当我删除第二个(在页面中没有)主页面)控件正在运行.
那么我怎样才能在没有多重$(document).ready()声明的情况下在特定页面中添加一些javascript代码.(我不想在所有页面中嵌入所有jquery代码).
我希望我很清楚,谢谢你的回复
这里编辑的是代码
主页部分
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="SiteMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
    <link href="Styles/jquery-ui-1.8.9.custom.css" rel="stylesheet" type="text/css" />
    <link href="Styles/menu.css" rel="stylesheet" type="text/css" />
    <script src="/js/jquery-1.4.4.min.js" type="text/javascript"></script>
    <script src="/js/jquery-ui-1.8.7.custom.min.js" type="text/javascript"></script>
    <script src="/js/jquery.cookie.js" type="text/javascript"></script>
    <script src="/js/jquery.ui.datepicker-fr.js" type="text/javascript"></script>
    <script src="/js/jquery.color.js" type="text/javascript"></script>  
    <script src="/js/Menu.js" type="text/javascript"></script>
    <script src="/js/iphone-style-checkboxes.js" type="text/javascript"></script>  
    <script src="/js/jquery.tools.min.js" …需要进行哪些更改才能首先显示年度下拉列表,然后将月份下拉列表显示为jQuery中的第二个字段,以便用户可以选择他们出生的那一年,然后选择该年份的月份.我们仍然希望限制该日历无法显示比今天更大的日期.
如果用户选择2011,则不应允许他们选择比今天更大的日期.
我有一种情况,我只想在bit变量为1时在where子句中搜索一个字段,否则忽略它.
@Active bit = 0
select * from Foo where firstname = 'xyz' and 
if(@active=1)
然后搜索Active列,否则忽略Active列上的过滤.我怎样才能在一个简单的条件下,而不是单独检查每个参数,然后构建where子句
我认为这是一个愚蠢的问题.但是......当在Delphi中声明一个其他类的子类时,孩子们是否直接得到了父母的方法?解释:名为'P'的类是名为'C'的类的父类,'P'类有一个名为'Mth'的方法.是否可以调用'C.Mth'或者我在'C'的声明中注意到某些内容(可能是构造函数?)
问题与变量相同..
我希望足够清楚......非常感谢回复......
这是一个实际的问题,我想知道是否有可能在代码中加上标记来快速重新定位.
所以我在一个大的ASP页面的中间区域工作(所以调试点是不可能的),我必须在页面的顶部获取任何信息..在标记处返回时,标记很清楚.第一名..
感谢大家......(对不起我的英文)
我想知道什么是存储我应该使用的枚举的最佳位置,就像我的n层应用程序中的常量一样.
所以我有一个带有DAL(连接到数据库)的应用程序,一个BLL(业务流程),一个Data Transfert对象"Layer"(没有任何方法的类,只有字段,这个可由所有其他人访问)和接口层与asp页面.
我的问题是:我有一个枚举:
 public enum ID_FOO : uint
 {
     ALL = 1,
     FOOOne= 2,
     FOOTwo= 3
 }
我在哪里可以把这个枚举(和所有其他的)干净?不在数据访问层中,接口层不会看到结构,而不是业务逻辑层,这不是真正的业务.也许在数据传输对象中,但它真的是"转移对象"吗?我应该创建另一个图层吗?
感谢所有回复!..
是否可以选择除具有特定类别的复选框以外的所有复选框?
$(':checkbox')
这会选择所有复选框,但我有一些我不想进入选择.
是否可以在C#中声明一个只在其名称空间中使用的类?
例:
namespace a
{
    public class Dog
    {
        public void sayHello()
        {
            System.Console.WriteLine('hello');
        }
    }
}
namespace b
{
    public class DogWalker        
    {
        public void Walk() 
        {
            Dog dog = new Dog();
            dog.sayHello();
        }
    }
}
namespace a
{
    public class DogWalker
    {
        public void Walk() 
        {
            Dog dog = new Dog();
            dog.sayHello();
        }
    }
}
在上面的情况下,命名空间b中的DogWalker应该在编译时抛出错误消息,但是应该允许命名空间a中的DogWalker,因为它在与Dog相同的命名空间中.
如果有人能指出正确的方向,我将不胜感激.
可能重复:ASP.Net :
Best方式来运行计划任务
我必须为ASP.NET应用程序进行计划任务.应用程序必须生成一个文件并将其放在目录中.事实上简单的任务,但我不知道如何处理预定的属性.我想在Web应用程序中创建一个Web服务,然后在另一台机器上安装一些服务,这些机器使用webservice的数据进行重写的"写入"任务.
太复杂?是否可以要求webApp每天完成这项工作?要求webApp执行预定任务真的很好吗?
我怎么能这样做,对你来说最好的方法是什么感谢..
asp.net ×4
c# ×4
jquery ×3
architecture ×2
.net ×1
delphi ×1
javascript ×1
jquery-ui ×1
namespaces ×1
parent-child ×1
sql ×1
sql-server ×1
tiers ×1