小编Tom*_*ter的帖子

如何在mouseenter/mouseleave上多次停止触发切换事件?

我正在使用jQuery切换<div>使用jQuery切换方法的可见性.在mouseenter和mouseleave事件上触发切换,从而创建div在mouseenter上折叠并在mouseleave上折叠的效果.问题是,如果用户将鼠标拖过<div>几次然后离开<div>,则div将进行多次切换.如果用户意外地移动了<div>are中的鼠标指针,就会发生这种情况.有谁知道如何避免这种行为?

感谢名单!

javascript jquery

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

合并后还原,坏主意?

我是颠覆的新手.最近,我在两个不同的分支中做了一些开发,其中一个分支是另一个分支的分支.我已经将第一个分支的一些变化合并到了主干.但是,当尝试将更改从其他分支合并到主干时,一切都变得混乱.也就是说,我遇到了很多冲突,其中一些我解决了(但没有提交),其中一些则没有.更糟糕的是,我对分支所做的很多改变都是出于某种原因没有合并到主干中.现在,我唯一的问题是,我是否可以对我的工作副本进行恢复以使主干恢复到之前的状态?也就是说,这样做会让我搞砸一下吗?我的教导是重新开始,"手工"更仔细地做.

感谢名单!

svn

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

如何在ASP.Net中从Base类访问Session vars?

关于asp.net中的Sessions,我遇到了这个问题.我正在创建一个ASP.Net Web应用程序.我创建了一个名为BasePage的类,它继承自System.Web.Ui.Page.这个BasePage类是一个System.Web.Ui.Page,其中有一个名为ActiveUser的附加成员,类型为ActiveUser(我自己创建的一个类).在BasePage的构造函数中,我将成员ui设置为this.ui = (ActiveUser)Session["ActiveUser"],这是先前设置的会话var.但是,当我运行我的项目时,我得到一个HttpException在BasePage的构造函数this.ui = Session["ActiveUser"].它告诉我检查配置文件中的enableSessionState是否设置为true,我已经检查过它.有没有人对如何解决这个问题有什么看法?非常感谢.感谢名单!

c# asp.net session session-variables

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

如何在wpf中使鼠标悬停事件的图像增长x%?

我有一个ListBox包含C#WPF应用程序中的一组图像.当图像进入图像区域时,即在MouseEnter事件上,我希望图像增长大约10%.这是为了通知用户鼠标指针现在位于新的"可点击"图像上.有谁知道我怎么能做到这一点?

Thanx提前!

.net c# wpf xaml

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

如何在整个网格上进行矩形拉伸?

我正在构建一个小型WPF应用程序.对于应用程序中的布局,我使用具有两列和两行的网格.我希望有一个填充整个应用程序的背景矩形,我想要拉伸背景矩形,所以如果用户调整窗口大小,矩形拉伸并始终填充整个窗口.所以在我的网格中我定义了一个矩形如下:

<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="Auto"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>

        <Rectangle x:Name="BackgroundRect" Fill="Stretch">
            <Rectangle.Fill>
                <RadialGradientBrush GradientOrigin="0.485,0.2" Center="0.492,0.526">
                    <GradientStop Color="#FF3C3C3E" Offset="1"/>
                    <GradientStop Color="#FF84897D"/>
                </RadialGradientBrush>
            </Rectangle.Fill>
        </Rectangle>
</grid>
Run Code Online (Sandbox Code Playgroud)

现在,我试图设置矩形填充拉伸,我已将grid.columnspan和grid.rowspan设置为2.我试图将矩形放在一个视图框中.什么都行不通.

有谁知道如何让矩形填满整个窗口?

Thanx提前!

.net wpf xaml

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

如果执行SqlCommand并超时,则相应的SqlConnection是否已关闭和/或处理?

如果执行SqlCommand并超时,则相应的SqlConnection是否已关闭和/或处理?

sql sqlconnection .net-3.5

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

为什么在LINQ查询中,(int?)的转换工作而(string?)不起作用

我正在编写一个简单的LINQ to XML查询.通常,XML文档中的某些节点可能缺少某些元素.为了解决这个问题,我试图使用可靠类型和Scott Guthrie提出的合并运算符.我注意到的Whan效果是,在转换为(int?)时,将元素转换为(string?)dit不起作用.一个例子:

var modules = from module in XMLConfig.Descendants("module")
                          select new MyApp.Modules.Manager
                          {
                              ManagerUrl = (string?)module.Element("Manager") ?? "http://localhost/default.asmx",
                              ManagerType = (int?) module.Element("ManagerType") ?? 1,
                              ManagerNumber = (int?) module.Element("ManagerNumber") ?? 1,
                              PrinterNr = (int?) module.Element("PrinterNr") ?? 1,
                              TextNr = (int?) module.Element("TextNr") ?? 100,
                              Name = module.Element("Name").Value
                      };
Run Code Online (Sandbox Code Playgroud)

这给了我编译错误:

无法转换类型'字符串?' '串'

但是,在转换为(int?)时没有任何抱怨.如果有人能解释这种行为的原因(?)我真的很感激.

.net c# linq

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

如何从JavaScript的asp.net文本框中检索值?

我有一个带有几个asp.net文本框控件的asp.net Web表单:

<asp:TextBox ID="txtTextBox" runat="server" /> .
Run Code Online (Sandbox Code Playgroud)

我有一个包含在页面中的javascript文件tools.js:

<script src="tools.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

如何从javascript访问txtTextBox中的值?

我试过用

document.getElementById('<%= txtTextBox.ClienID %>').value;
document.getElementById('<%= txtTextBox.UniqueID %>').value;
document.getElementById('<%= txtTextBox %>').value;
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用.

有任何想法吗?

javascript asp.net

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

当普通类的实例没有时,为什么泛型类的实例会在单独的线程上被更改?

当在一个单独的线程上运行的方法中更改对象时,该对象不会在调用线程(启动该方法运行的线程的线程)上更改.但是,如果定义该对象的类是通用的,则该对象在调用线程上被更改.例如:

我有两节课:

public class Holder<T> { public T Value {get;set;} }
Run Code Online (Sandbox Code Playgroud)

和

public class Holder2 { public String Value {get;set;} }
Run Code Online (Sandbox Code Playgroud)

我有一个名为client的第三个对象,它在方法Change()上将Value设置为在单独的线程上不同的值:

static void main(string[] args)
{
    Holder<String> test = new Holder<String>();
    test.Set("original");
    Client client = new client(test);
    client.Change(test);
    Console.WriteLine(test.Value);
    // test.Value now returns "changed"
    // But if test was of type Holder2, it would return "original"
}
Run Code Online (Sandbox Code Playgroud)

基本上客户端做的是:

public class Client
    {
        Holder<String> test;
        public Client(Holder<String> test)
        {
            this.test = test;
        }
        public void Change()
        {
            ThreadStart ts = …
Run Code Online (Sandbox Code Playgroud)

.net c# generics multithreading

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