问题列表 - 第12937页

我可以使用<%= ...%>在ASP.NET中设置控件属性吗?

<asp:TextBox ID="tbName" CssClass="formField" MaxLength="<%=Constants.MaxCharacterLengthOfGameName %>" runat="server"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.我可以在后面的代码中设置文本框的MaxLength属性,但我宁愿不这样做.有没有我可以像前面那样在前端代码中设置MaxLength属性?

asp.net

6
推荐指数
3
解决办法
4227
查看次数

SQL聚合函数使用MIN和AVG

如何在数据中省略零?

例如使用MIN功能?我希望最小值除了0 ...

我怎样才能获得下一个最大的?

MIN(availables.price)
Run Code Online (Sandbox Code Playgroud)

如果我使用AVG功能,还有一种通常的方法可以以相同的方式跳过0吗?问题是我继承的表不使用NULL值,但对所有财务数据都有0.00.

谢谢,

sql average aggregate ruby-on-rails aggregate-functions

1
推荐指数
2
解决办法
3536
查看次数

Django:如何检索“object_detail”通用视图选择的对象?

嗨(抱歉我的英语不好)

我想知道是否可以检索使用 object_detail 通用视图选择的对象。例如 :

从 django.views.generic.list_detail 导入 o​​bject_detail

def my_view(request, slug)
    response = object_detail(request, MyModel.objects.all(), 
        slug=slug, 
        slug_field='slug',
        template_object_name='object')
    # Here I need my object in ``response`` to do something after.
Run Code Online (Sandbox Code Playgroud)

我不知道物体在哪里

python generics django view

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

将TCL TK转换为独立应用程序的最简单步骤

在遇到C#,ASP.NET,MS Access,Linux和Mono的主要兼容性问题之后,我决定用跨平台,开源的语言编程,并与兼容许多的嵌入式数据库兼容平台.我把选择范围缩小到了TCL.

在我开始使用TCL进行示例应用程序之前,我想看看创建独立应用程序是多么容易.我购买了一本名为"TCL和TK中的实用编程"的书,下载了TCLkit和FreeWrap,但我找到了将TK(Wish)中的TCL转换为独立应用程序的方法.

是否有人能够提供简单的步骤来将TCL TK脚本(例如带有文本的标签)转换为应用程序,或者具有非常直接解释的Web资源?

tk-toolkit tcl

22
推荐指数
1
解决办法
7458
查看次数

急切地在 NHibernate 中加载 child 和 child-of-child 集合

NHibernate 试图加载一个小的数据层次结构时遇到了问题。我的域模型如下所示:

class GrandParent
{
    int ID{get;set;}
    IList<Parent> Parents {get; set;}
}

class Parent
{
    IList<Child> Children {get; set;}
}

class Child
{
}
Run Code Online (Sandbox Code Playgroud)

我想为给定的祖父母加载所有父母和孩子。这个 Linq-to-NH 查询创建了正确的 SQL 并按预期加载了 GrandParent:(该示例假设祖父母有 2 个父母,每个父母都有 2 个子对象 - 所以总共有 4 个子对象)。

var linq = session.Linq<GrandParent>();
linq.Expand("Parents");
linq.Expand("Parents.Children");
linq.QueryOptions.RegisterCustomAction(c => 
    c.SetResultTransformer(new DistinctRootEntityResultTransformer()));
var grandparent = (select g from session.Linq<GrandParent>()
                   where g.ID == 1
                   select g).ToList();

Assert(grandparent.Count == 1); //Works
Assert(grandparent.Parents.Count == 2); //Fails - count = 4!
Run Code Online (Sandbox Code Playgroud)

Grandparent.Parents 集合包含 4 个项目,其中 2 个是重复的。似乎 DistinctRootEntityResultTransformer …

c# nhibernate linq-to-nhibernate eager-loading

5
推荐指数
1
解决办法
2099
查看次数

仅响应第一个WM_KEYDOWN通知?

Win32应用程序如何只响应第一个WM_KEYDOWN通知?MSDN文档声明位30"指定先前的密钥状态.如果密钥在发送消息之前关闭,则值为1,如果密钥已启动则为零." 但在我的WndProc中,第30位始终为0.

case WM_KEYDOWN:
    // ToDo - stop multiple notifications for repeating keys
    printf("WM_KEYDOWN %i %i", wParam, lParam & 30);
    return 0;
Run Code Online (Sandbox Code Playgroud)

请问lParam&30是错误的方式吗?我做错了什么吗?

c windows winapi notifications

4
推荐指数
1
解决办法
4772
查看次数

我应该在 MVP(或 VM)中对我的视图进行单元测试,或者如何将视图中的代码保持在最低限度?

我在应用程序中使用模型-视图-表示模型,我想知道是否需要为视图创建单元测试。(我使用的是.net 2.0 WinForms)

现在,通常视图应该非常简单,以至于没有必要为其创建单元测试。至少这是我从视图与表示模型(PM)分离的目标中得到的想法。在大多数情况下,我的代码也是如此。

然而,在某些情况下,我似乎无法避免视图中的某些逻辑。这些通常与拖放处理或高级 UI 效果有关(想象一下您正在拖动网格行,数据网格显示占位符,其他行实时移动以指示您可以将其放置在那里)。

另一件事是,有时在我看来,使用控件本身比与 PM 一起工作并让数据绑定将更改反映回控件更有效。例如,我有一个数据网格,假设我将一行从索引 5 移动到 3。我可以调用 PM 上的方法,并让网格通过数据绑定反映更改。或者我可以直接在控制器上完成。不同之处在于,前一种方法强制控件从头开始重建自身,而后者则不然。

你有什么经历?

.net forms mvp unit-testing

3
推荐指数
1
解决办法
1095
查看次数

外键的命名约定

当(在mysql中)建立表之间的关系时,我遇到了命名困境。

例如,如果我正在创建一个网站,其中的项目可以由多个用户创建,也可以由多个用户读取,为了链接问题和用户表,我可能需要两个表。

**project_authors**
questionId
userId
Run Code Online (Sandbox Code Playgroud)

**project_bidders**
questionId
userId
Run Code Online (Sandbox Code Playgroud)

这里的问题是两个表看起来相同,但不包括表名。可能更有用的表示是

project_authors
questionId
authorId
Run Code Online (Sandbox Code Playgroud)

project_bidders
questionId
bidderID
Run Code Online (Sandbox Code Playgroud)

现在的问题是,authorId 和 readerId 实际上只是 userId,而名称并没有反映这一点,并且可能会误导性地表明authorId 和 bidderId 本身是唯一且不同的。

我确信我的示例会有很多漏洞,但我最近经常遇到这个问题,所以我的问题是你使用什么方法?

sql database database-design naming-conventions

5
推荐指数
1
解决办法
4164
查看次数

将URL解析为组件

我想用server/books/thrillers/johngrisham/thefirmJava中的斜杠(例如)解析描述性样式的URL .

我的总体想法是处理我收到的数据,以便在数据库中进行查找(因此使用URL作为搜索条件),然后返回包含数据的HTML页面.

我该怎么做呢?

java url

0
推荐指数
1
解决办法
1890
查看次数

Gallio Icarus对阵Testdriven.net

使用像Testdriven.net这样的VS集成工具或使用像Icarus或NUnit GUI这样的GUI测试运行器有什么区别?

你喜欢什么,为什么?

到目前为止,我发现Icarus的报告比td.net更好,td.net只有命令行输出.但是td.net使用起来更快,我可以更轻松地执行单个测试而无需先取消其余部分.NCover集成也非常好.

tdd testdriven.net gallio icarus

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