问题列表 - 第1939页

在标签上设置AssociatedControlID失败

我有一个复合控件,它将TextBox和Label控件添加到其Controls集合中.当我尝试将Label的AssociatedControlID设置为Textbox的ClientID时,我收到此错误

Unable to find control with id 
'ctl00_MainContentPlaceholder_MatrixSetControl_mec50_tb'
that is associated with the Label 'lb'. 
Run Code Online (Sandbox Code Playgroud)

好吧有点背景.我得到了这个主复合控件,它动态地向控件集合添加了许多"元素".其中一个元素恰好是这个'MatrixTextBox',它是由TextBox和Label组成的控件.

我将Label和TextBox保存为受保护的类变量,并在CreateChildControls中初始化它们:

    ElementTextBox = new TextBox();
    ElementTextBox.ID = "tb";
    Controls.Add(ElementTextBox);

    ElementLabel = new Label();
    ElementLabel.ID = "lb";
    Controls.Add(ElementLabel);
Run Code Online (Sandbox Code Playgroud)

我试过设置

ElementLabel.AssociatedControlID = ElementTextBox.ClientID;
Run Code Online (Sandbox Code Playgroud)

将控件添加到Controls集合后,甚至在PreRender中,两者都产生相同的错误.我究竟做错了什么?

asp.net composite-controls

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

1726
推荐指数
18
解决办法
55万
查看次数

datetime减去.net

我希望在2天前获得日期时间.ie)如何从datetime.now减去2天

.net

4
推荐指数
2
解决办法
2891
查看次数

正确的Rails 2.1做事的方式

关于redirect_to的一个问题的一些答案让我想到了其他一些问题.

基本上我正在使用Rails 2.1编写博客应用程序.我一直在尝试自己做大部分工作(因为我知道一些轨道),但在我需要的时候参考互联网上的教程和参考资料.

我设法让一个简单的博客工作,然后我尝试添加评论.我自己设法把它带到了我可以添加评论的阶段script/console但是我无法让表单工作.

我遵循的其中一个教程建议在posts控制器中创建一个"comment"动作,它会添加注释.我的问题是:这是"标准"的做法吗?我的另一个问题的答案之一似乎表明应该有一个CommentsController参与......应该有吗?

我已经设法解决了我在其他问题中提出的问题,但我有点担心我是不是只是做了很快的黑客而不是编程好.

ruby ruby-on-rails

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

Git:在此树中查找重复的blob(文件)

这是对这个问题的后续行动.

如果有多个blob具有相同的内容,它们只会在git存储库中存储一次,因为它们的SHA-1将是相同的.如何找到给定树的所有重复文件?

您是否必须遍历树并查找重复的哈希值,或者git是否提供每个blob的反向链接到引用它的树中的所有文件?

git

16
推荐指数
3
解决办法
3988
查看次数

.net中的交易

在C#.Net 2.0中进行事务的最佳实践是什么?应该使用哪些类?需要注意的缺陷是什么等等.所有提交和回滚的东西.我刚刚开始一个项目,我可能需要在将数据插入数据库时​​进行一些事务.任何有关交易的基本内容的回复或链接都是受欢迎的.

.net c# transactions

141
推荐指数
2
解决办法
18万
查看次数

什么是全文搜索与LIKE

我刚看了一篇在SQL中提到"全文搜索"的帖子.

我只是想知道FTS和LIKE之间的区别是什么.我确实阅读了几篇文章,但找不到任何解释得很好的文章.

sql full-text-search sql-like

124
推荐指数
5
解决办法
6万
查看次数

使用JMockit在抽象类中模拟非公共静态方法?

我有以下课程:

public abstract class AbstractParent {
    static String method() {
        return "OriginalOutput";
    }
}
Run Code Online (Sandbox Code Playgroud)

我想嘲笑这个方法.我决定使用JMockit.所以我创建了一个模拟类:

public class MockParent {
    static String method() {
        return "MOCK";
    }
}
Run Code Online (Sandbox Code Playgroud)

我的测试代码如下所示:

public class RealParentTest {

    @Before
    public void setUp() throws Exception {
        Mockit.redefineMethods( AbstractParent.class, MockParent.class );
    }


    @Test
    public void testMethod() {
        assertEquals(MockParent.method(),AbstractParent.method());
    }

}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这个测试表明AbstractParent返回"OriginalOutput"而不是"MOCK".有什么想法吗?难道我做错了什么?我已经尝试将我的模拟类声明为抽象,但无济于事.

编辑注意,使方法公开会导致测试运行没有问题...这很奇怪,因为使用JMockit,您应该能够模拟任何范围的方法.

回答只有mock方法需要公开,你可以保留原来的方法.

java unit-testing jmockit mocking

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

在C#3中编写流畅接口的技巧

我正在为C#中的流畅接口提供一些好的技巧.我自己只是在学习它,但很想听到别人在我正在阅读的文章之外的想法.特别是我在追求:

  1. 什么时候流利的?
  2. 有没有流利的模式?
  3. 什么是C#,使流畅的界面更流畅(例如扩展方法)
  4. 是一个复杂流畅的界面仍然是一个流利的?
  5. 重构以获得流畅的界面或重构现有的流畅界面
  6. 你曾与之合作或推荐的任何好例子吗?

如果您可以发布一个提示或思想,或每个帖子的任何内容.我想看看他们如何投票.

先感谢您.

c# design-patterns fluent-interface

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

基于ID匹配从一个表到另一个表的SQL更新

我有一个带account numbers和的数据库card numbers.我将这些文件与update任何卡号匹配到帐号,以便我只使用帐号.

我创建了一个视图链接表和帐户/卡数据库以返回Table ID相关的帐号,现在我需要更新ID与帐号匹配的记录.

这是Sales_Import表,account number需要更新字段:

LeadID  AccountNumber
147         5807811235
150         5807811326
185         7006100100007267039
Run Code Online (Sandbox Code Playgroud)

这是RetrieveAccountNumber表,我需要更新:

LeadID  AccountNumber
147         7006100100007266957
150         7006100100007267039
Run Code Online (Sandbox Code Playgroud)

我试过以下,但到目前为止没有运气:

UPDATE [Sales_Lead].[dbo].[Sales_Import] 
SET    [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber 
                          FROM   RetrieveAccountNumber 
                          WHERE  [Sales_Lead].[dbo].[Sales_Import]. LeadID = 
                                                RetrieveAccountNumber.LeadID) 
Run Code Online (Sandbox Code Playgroud)

它将卡号更新为帐号,但帐号被替换为 NULL

sql sql-server select join sql-update

885
推荐指数
18
解决办法
167万
查看次数