问题列表 - 第34459页

在viewstate(或其他想法)中的asp.net商店对象类

我已经建立了这样一个类:

private class TestResults
{
    public bool IsAdmitted { get; set; } 
    public bool IsDuplicate { get; set; } 
    public bool IsVerified { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

通过单击radiobutton列表,可以在回发时设置此类的值.但问题是我不知道如何在多个回发中保存这些值.我想过使用viewstate,但我不太确定如何使用这个类.

也许我在这里错过了一些重要的事情.

希望有人能指出我正确的方向

谢谢你的时间!亲切的问候,马克

asp.net viewstate postback

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

WPF Popup事件处理 - 如何在Popup打开时触发

我创建了一个WPF Popup,其中包含一个带边框的网格.有一些与边框关联的动画,我想在每次Popup打开时触发.

目前代码是这样的

<Popup x:Name="myPopUp" >
  <Border x:Name="myBorder" >
    <Border.Triggers>
               <EventTrigger RoutedEvent="Popup.Loaded">
                        <BeginStoryboard>
                            <Storyboard>
                                <DoubleAnimation
                                    Storyboard.TargetName="myBorder" 
                                    Storyboard.TargetProperty="Height"
                                    From="10" To="255" Duration="0:0:0.20" />                      
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
     </Border.Triggers>
     <Grid />
   </Border>
</Popup>
Run Code Online (Sandbox Code Playgroud)

根据代码,边框首次显示动画,弹出窗口打开.每次弹出窗口打开时,我需要做些什么更改才能触发边框动画?

wpf triggers popup

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

为什么C#编译器插入显式接口实现?

我遇到了一个奇怪的C#边缘案例,我正在寻找一个好的解决方案.

有一个我无法控制的类看起来像这样:

namespace OtherCompany
{
    public class ClassIDoNotControl
    {
        public void SomeMethod(string argument)
        {
            Console.WriteLine((new StackFrame(1).GetMethod().Name));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想从这个类中的一类我继承控制.另外,我想在其上指定一个接口:

interface IInterfaceIDoControl
{
    void SomeMethod(string argument);
}

class ClassIDoControl : OtherCompany.ClassIDoNotControl, IInterfaceIDoControl
{
}
Run Code Online (Sandbox Code Playgroud)

如果所有这些文件都在同一个程序集中,那么一切都很好:

namespace MyCompany
{
    class Program
    {
        static void Main(string[] args)
        {
            IInterfaceIDoControl i = new ClassIDoControl();
            i.SomeMethod("Hello World!"); // Prints "Main"
        }
    }
 }
Run Code Online (Sandbox Code Playgroud)

但是,如果我将"ClassIDoNotControl"移动到另一个程序集中,我就达不到我的预期.相反,我看到输出暗示额外堆栈帧的"MyCompany.IInterfaceIDoControl.SomeMethod".

原因是在C#编译器下,将"ClassIDoControl"更改为如下所示:

class ClassIDoControl : OtherCompany.ClassIDoNotControl, IInterfaceIDoControl
{
    void IInterfaceIDoControl.SomeMethod(string argument)
    {
        base.SomeMethod(argument);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法避免这个编译器生成的额外的间接层与明确实现的接口?

c# compiler-construction

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

JQuery Datepicker - 没有默认日期

我想删除JQuery Datepicker中的默认日期.

我尝试以下代码:

$(this).datepicker({defaultDate: ''});
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.今天的日期仍被选为默认日期.

jquery jquery-ui datepicker

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

从现有存储过程创建整个DataSet

我有存储过程(它们接受参数)返回多个结果集,我想将它保存在一个类型化的数据集中.

问题是:我可以让Visual Studio 2010根据存储过程生成类型化数据集吗?我知道我可以将它用于单个表,但我需要整个dataSet(多个表,每个结果集一个)

stored-procedures dataset strongly-typed-dataset visual-studio-2010

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

在VB.NET中获取文件修改日期

我在文件夹中有许多文件,我需要获取最后修改日期.所以我用过

FDate = IO.File.GetLastWriteTime(FName)
Run Code Online (Sandbox Code Playgroud)

它适用于某些文件,但在其他文件中,我得到的日期为1/1/1601.但是当我在Windows资源管理器中检查文件时,所有日期看起来都很正常(最近).所以,我猜测文件系统中存储了多个文件日期,而.NET所看到的并不是Windows所看到的.如何在文件资源管理器窗口中准确显示"修改日期"的日期?

我尝试了一些Visual Basic 6.0 API的东西,但这似乎不适用于.NET.

.net vb.net file-io last-modified

17
推荐指数
2
解决办法
7万
查看次数

为什么Horizo​​ntalContentAlignment不像在WPF中那样在Silverlight中工作?

WPF中,tb.HorizontalContentAlignment = HorizontalAlignment.Center 作品:

替代文字

WPF XAML:

<Window x:Class="TestText2343434.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <StackPanel x:Name="MainContent" Margin="10" HorizontalAlignment="Left"/>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

WPF代码背后:

using System.Windows;
using System.Windows.Controls;

namespace TestText2343434
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();

            TextBox tb = new TextBox();
            tb.Width = 30;
            tb.MaxLength = 1;
            tb.HorizontalContentAlignment = HorizontalAlignment.Center;

            MainContent.Children.Add(tb);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在Silverlight中,tb.HorizontalContentAlignment = HorizontalAlignment.Center 不起作用:

替代文字

Silverlight XAML:

<UserControl x:Class="TestContent222.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
  <Grid x:Name="LayoutRoot"> …
Run Code Online (Sandbox Code Playgroud)

silverlight textbox centering

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

计算红宝石的百分比?

是否有任何方法可用于计算铁轨或红宝石的百分比?

编辑:

我正在寻找像...这样的功能

100000.percent(10)会回来的10000.

100000是值..(值是BigDecimal) 10 %..

result = 100000 * 10 / 100

result = 10000 ..

ruby

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

Twitter如何能够免费发送/接收数百万条短信?

我正在开发一个应用程序,用于向用户发送和接收SMS消息.(别担心 - 这不是垃圾邮件 - 应用程序的每个用户都希望发送和接收这些邮件).

应用程序的一个关键方面......如果用户向应用程序发送消息,则应用程序会将该消息发送给该用户"团队"中的每个人.因此,该应用程序将发送一个相当数量的消息接收(我希望几千用户,每天5,000-10,000条短信).

我一直在尝试一些选择:

  1. 短信到电子邮件
  2. 将手机连接到我的服务器
  3. 承包SMS网关

选项1很棒,因为它是免费的,但它是不可靠的(显然移动提供商在他们可以收取的短信之后排队这些消息,所以他们经常收到迟到或丢失)

选项2也很便宜,但手机无法跟上我要发送的消息数量.此外,移动电话提供商将认为此数量的消息过多.

选项3是完美的,除了SMS网关提供商收取PER MESSAGE(通常每个0.02美元至0.06美元),这会产生不可能的扩展问题.(让我想起旧的商业格言......"当然,我们在每次交易中都会亏钱,但我们会在数量上弥补......")

所以,长话短说 - 在EARTH上如何将Twitter拉下来?他们从一开始就做了类似的事情(允许用户与应用交换短信).即使他们通过谈判获得了令人难以置信的折扣(例如,每条消息0.001美元),他们也会支付极高的成本来发送他们处理的数亿条消息.

有谁知道他们是怎么做到的?

sms bulksms sms-gateway

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

静态库(.lib)到Python项目

是否可以将.lib库中的模块导入Python程序(简单.dll)?

python dll static-libraries

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