问题列表 - 第2726页

jQuery自动完成和ASP.NET

我在这个网站和网页上搜索了一个使用jQuery和ASP.NET自动完成的简单例子.我想用web服务公开自动完成所使用的数据(接下来可能会这样做).与此同时,我得到了这个工作,但似乎有点hacky ......

在我的页面中,我有一个文本框:

<input id="txtSearch" type="text" />
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery自动完成,根据他们的示例进行设置:

<link rel="stylesheet" href="js/jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src="js/jquery.bgiframe.js"></script>
<script type="text/javascript" src="js/jquery.dimensions.pack.js"></script>
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是它开始变得hacky ...我称之为页面而不是web服务:

  <script type="text/javascript">
    $(document).ready(function(){
        $("#txtSearch").autocomplete('autocompletetagdata.aspx');
    });      
  </script>
Run Code Online (Sandbox Code Playgroud)

在页面中我删除了所有的html并且只有这个(否则,各种HTML位显示在自动完成下拉列表中):

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="autocompletetagdata.aspx.cs" Inherits="autocompletetagdata" %>
Run Code Online (Sandbox Code Playgroud)

在我的autocompletetagdata.aspx中,我使用SubSonic从数据库中查询,格式化和返回数据(每行一个数据项):

protected void Page_Load(object sender, EventArgs e)
{
    // Note the query strings passed by jquery autocomplete:
    //QueryString: {q=a&limit=150&timestamp=1227198175320}

    LookupTagCollection tags = Select.AllColumnsFrom<LookupTag>()
        .Top(Request.QueryString["limit"])
        .Where(LookupTag.Columns.TagDescription).Like(Request.QueryString["q"] + "%")
        .OrderAsc(LookupTag.Columns.TagDescription)
        .ExecuteAsCollection<LookupTagCollection>();

    StringBuilder sb = new StringBuilder();

    foreach (LookupTag tag in tags)
    { …
Run Code Online (Sandbox Code Playgroud)

asp.net subsonic jquery autocomplete

50
推荐指数
3
解决办法
9万
查看次数

使用far函数指针

我意识到远远不是编译器特定的,但我的期望是far说明符的位置应该对那些真正理解指针的人有意义.

所以,我有两个共享处理器整个内存空间的应用程序.

App A需要调用应用程序B中存在的函数foo.

我知道函数foo的内存位置.

所以这应该适用于应用程序A:

typedef int (* __far MYFP)(int input);

void somefunc(void)
{
   int returnvalue;
   MYFP foo;

   foo = (MYFP) 0xFFFFFA;

   returnvalue = foo(39);
}
Run Code Online (Sandbox Code Playgroud)
  • __far是否在typedef中的正确位置?
  • 我是否需要将__far添加到(MYFP)演员阵容?
  • 有些信息表明,对foo的调用不需要取消引用,您的体验是什么?
  • 还有什么看起来不正确,或者我可以尝试完成这个?

  • 有一个更好的方法吗?

编辑:

这是使用Code Warrior的嵌入式设备(Freescale S12XEQ设备).它是一个具有24位存储空间的16位器件,所以是的,它是分段/存储的.

-亚当

c embedded pointers function-pointers

6
推荐指数
2
解决办法
4730
查看次数

SubSonic Collection Top 1

在下一段代码中是否有办法只获得第一条记录?

Dal.TreeHtmlExportsCollection treeHtmlExportsCollection =
  new Dal.TreeHtmlExportsCollection().Where(Dal.TreeHtmlExports.Columns.TreeId, treeId).
  OrderByDesc(Dal.TreeHtmlExports.Columns.DateCreated).Load();
Run Code Online (Sandbox Code Playgroud)

collections subsonic

6
推荐指数
1
解决办法
2732
查看次数

CSS3选择器,用于查找同一类的第二个div

我需要一个CSS选择器,可以找到具有相同类的2的2的div.我看过nth-child()但这不是我想要的,因为我看不到进一步澄清我想要的课程的方法.如果有帮助,这两个div将成为文档中的兄弟姐妹.

我的HTML看起来像这样:

<div class="foo">...</div>
<div class="bar">...</div>
<div class="baz">...</div>
<div class="bar">...</div>
Run Code Online (Sandbox Code Playgroud)

我想要第二个div.bar(或者最后一个div.bar也可以).

css css3

25
推荐指数
6
解决办法
11万
查看次数

C#4.0的新"命名参数"功能不应该被称为"命名参数"吗?

我想这个命名可能有历史原因,其他语言也有相似的功能,但在我看来参数总是在C#中有一个名字.争论是未命名的.或者是否有一个特殊原因选择这个术语?

parameters arguments terminology named-parameters c#-4.0

3
推荐指数
2
解决办法
790
查看次数

Python装饰器让函数忘记它属于一个类

我正在尝试编写一个装饰器来做日志记录:

def logger(myFunc):
    def new(*args, **keyargs):
        print 'Entering %s.%s' % (myFunc.im_class.__name__, myFunc.__name__)
        return myFunc(*args, **keyargs)

    return new

class C(object):
    @logger
    def f():
        pass

C().f()
Run Code Online (Sandbox Code Playgroud)

我想要打印:

Entering C.f
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

AttributeError: 'function' object has no attribute 'im_class'
Run Code Online (Sandbox Code Playgroud)

据推测,这与'logger'中'myFunc'的范围有关,但我不知道是什么.

python reflection metaprogramming

59
推荐指数
6
解决办法
2万
查看次数

PHP会话不适用于IE

我有一个用php制作的网站,它使用整个网站的服务器端会话.
实际上,它是一个具有用户登录的站点,它依赖于会话变量,如果所有会话变量都存在问题,则根本不会加载任何页面.

在网站上,有一个iframe,其中包含来自其他用户的小消息.
这些小消息旁边有可点击的照片,用于打开用户的个人资料.
现在,每个页面都需要一些格式来打开该特定页面上的用户配置文件...实际上只有几个问题页面,但这些页面必须具有稍微不同的onclick功能或者它们会破坏页面.
所以我在每个页面上设置了一个会话变量($_SESSION["current_page"]),让Feed知道如何格式化可点击的照片.现在Firefox,Opera,Chrome,Safari都可以正常工作.
但IE6和IE7在需要特殊格式的页面上遇到问题.
所以在把我的头发拉了一下之后,我终于开始从服务器打印我的会话变量了.
并且,在特殊页面上,($_SESSION["current_page"])始终设置为"main"而不是"special1"或"special2".

我在Firefox和我提到的所有其他浏览器中打印了相同的会话变量,并且它们打印出"special1"或"special2".
谁能想到一些东西 - 可能与饲料在iframe中的事实有关? - 这将导致IE以不同方式处理服务器端会话变量或以某种方式在后台静默启动页面"main"?
我已经非常仔细地检查了feed以查找对"main"页面的任何引用 - 它似乎没有任何方式它正在加载该页面.

这对我没有意义.

php session internet-explorer

14
推荐指数
4
解决办法
4万
查看次数

可以在javascript对象文字访问本身中定义事件处理程序吗?

我知道如果对象是一个函数,我可以使用闭包(var self = this)

<a href="#" id="x">click here</a>

<script type="text/javascript">
    var object = {
        y : 1,

        handle_click : function (e) {
            alert('handling click');

            //want to access y here

            return false;
        },

        load : function () {
            document.getElementById('x').onclick = this.handle_click;
        }
    };

    object.load();
</script>
Run Code Online (Sandbox Code Playgroud)

javascript event-handling javascript-events

6
推荐指数
1
解决办法
7401
查看次数

如何在groovy脚本中包含jar?

我有一个groovy脚本需要jar中的库.如何将其添加到类路径?我希望脚本可执行,所以我#!/usr/bin/env groovy在脚本的顶部使用.

java groovy jar classpath

48
推荐指数
7
解决办法
8万
查看次数

JPA CascadeType.ALL不会删除孤儿

我在使用带有以下映射的JPA删除孤立节点时遇到问题

@OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner")
private List<Bikes> bikes;
Run Code Online (Sandbox Code Playgroud)

我遇到了挂在数据库周围的孤立角色的问题.

我可以使用注释org.hibernate.annotations.CascadeHibernate特定标记,但显然我不想将我的解决方案绑定到Hibernate实现.

编辑:似乎JPA 2.0将包括对此的支持.

java orm hibernate jpa jpa-2.0

130
推荐指数
6
解决办法
16万
查看次数