小编hel*_*elb的帖子

避免在执行计时器滴答功能时回发

我需要在我的网站中更新图像而不在页面中回发。所以,我在广告旋转器中加载了图像以在图像之间切换。

我还使用计时器滴答功能来刷新广告旋转器中的图像。

但是当定时器滴答函数刷新整个页面时,整个页面都会被刷新,以便我在页面中声明的所有函数都被重新加载。

我只需要广告旋转器图像中的图像应该刷新而不是整个页面。

我需要避免整个页面刷新。请帮助我。

$(document).ready(function() {
    setInterval(function() {
        $('#<% = addrotat.ClientID %>').load(location.href + ' #<% = addrotat.ClientID %> ', '' + Math.random() + '');
    }, 5000);
});
Run Code Online (Sandbox Code Playgroud)

asp.net timer adrotator

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

如何与 StringFormat 绑定

我有一个ComboBox正在绑定到IEnumerable<int>源的文件。

源具有 12、13、14 等值,但我希望ComboBox显示版本 12、版本 13、版本 14 等,但SelectedValue仍为 12、13 和 14。

现在我正在修改源以添加版本,然后将组合框绑定到 IEnumerable。

XAML

    <ComboBox x:Name="ComboBoxVersions"  
              SelectedIndex="0" 
              SelectionChanged="ComboBoxVersions_OnSelectionChanged" 
              ItemsSource="{Binding EnvironmentVersions}">
        <ComboBox.ItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding}" />
            </DataTemplate>
        </ComboBox.ItemTemplate>
    </ComboBox>
Run Code Online (Sandbox Code Playgroud)

wpf xaml

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

具有WCF的非可序列化数据成员

我有一个非序列化的对象,我无法访问源代码.有哪些选项可以将其序列化,以便我可以使用WCF通过网络发送它?

没有严重的理由说该对象不可序列化.该类不可序列化,因为它的作者只是没有标记它,我没有访问类.

c# vb.net wcf serialization

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

如何在边框内准确居中渲染文本

我有一个BorderContentTextBlock,我想完美水平和垂直居中。无论我尝试什么,它都不会看起来居中。我错过了什么?

使用代码下方文字顶部边框下方19px,文字底部边框上方5px。它也偏离中心左侧或右侧,具体取决于Text我认为与字体相关的值。

该解决方案应该适用于任何字体的不同文本 (1-31)。

代码

<Grid Width="50" Height="50">
    <Border BorderThickness="1" BorderBrush="Black">
        <TextBlock Text="13" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="50"/>
    </Border>
</Grid>
Run Code Online (Sandbox Code Playgroud)

结果

在此处输入图片说明在此处输入图片说明

wpf layout fonts xaml

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

无法使用ServiceController启动和停止服务

我有以下方法来启动和停止服务.我从另一个Console应用程序调用此方法进行调试,因为我已经使用了类库(DLL)中的方法.

该应用程序以管理权限启动.

public void ServiceStart()
{
    ServiceController service = new ServiceController();
    service.ServiceName = "ASP.NET State Service";
    service.Start();
}

public void ServiceStop()
{
    ServiceController service = new ServiceController();
    service.ServiceName = "ASP.NET State Service";
    service.Stop();
}
Run Code Online (Sandbox Code Playgroud)

但是当我调用Start()Stop()抛出以下消息的异常时:

无法在计算机上打开ASP.NET State Service服务'.'

有人可以帮我吗?

c# service class-library servicecontroller

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

从Dictionary中加入键和值

有没有办法快速(即不使用foreach)concat以下Dictionary:

Dictionary<string, string> g = new Dictionary<string, string>();
g.Add("K", "k1");
g.Add("L", "l1");
Run Code Online (Sandbox Code Playgroud)

"K=@K,L=@L"
Run Code Online (Sandbox Code Playgroud)

得到这个结果"K=k1,L=l1"怎么样?

我正在玩一点String.Join,但这似乎没有做我想要的.

一些背景:我有一个键/值对的列表,我想要在我的数据库中INSERT (...keys...) VALUES (...values...)或更新记录...,key=value, ....

c# dictionary

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

C#控制台应用程序保持在任务计划程序Windows 2016中运行的状态

我制作了一个简单的c#.net控制台应用程序。这是一个备份脚本,用于将文件复制到另一个文件夹,并在文件名中添加日期,以使其保持唯一。该脚本运行完美。

但是,当我在Windows任务计划程序中计划它时,在应用程序已经关闭的同时启动后,它的状态将保持“运行”状态。

我尝试以0的int返回值结束主函数,并且尝试使用“ System.Environment.Exit(0);”。作为应用程序的最后一行。我还删除了所有其他代码,只是保留了退出代码,以确保错误不在我的代码中。

选中“如果正在运行的任务未在请求时结束,则强制其停止”复选框。

所有这些都不能解决问题。

我正在运行Windows Server 2016

有人知道我可以解决这个问题吗?

.net c# scheduled-tasks console-application exit

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

如何检查30天是否过去了?

如何检查用户首次打开我的应用程序后是否已经过了30天?30天过后,应用程序应该做一些事情,例如:备份数据,发送邮件等.我想将30天计时器重置为0,并在30天后再次检查.

c# windows-phone-8

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

将额外参数传递给C#回调

如何向以下回调添加额外参数:

objXmpp.OnLogin += new ObjectHandler(objXmppArun_OnLogin);

private void objXmppArun_OnLogin(object sender)
{

}
Run Code Online (Sandbox Code Playgroud)

是否可以向objXmppArun_OnLogin事件处理程序发送一个额外的参数?

c# asp.net

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

C# - 在程序中隐藏鼠标光标

我一直在寻找这个问题的资源,但找不到我想要的。我在 WPF 中有一个 C# 应用程序,它使用触摸屏,在屏幕上为用户提供鼠标光标。问题是我想隐藏这个鼠标光标,但是当我在后端运行程序时,应用程序应该显示鼠标光标。

有没有人对从哪里开始有什么好的建议?

c# wpf visual-studio mouse-cursor

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