小编Sam*_*Sam的帖子

如果尚未填写控件,则不会触发自定义验证器

我有一种感觉,这可能是一个非常简单的问题,但不能为我的生活弄明白.

我有一个asp:文本框.我有一个自定义验证器,其上有客户端和服务器端验证.

这是代码:

<asp:TextBox ID="txtFirstName" runat="server"></asp:TextBox>

<asp:CustomValidator ID="vldFirstName" runat="server" ControlToValidate="txtFirstName"
    ClientValidationFunction="ValidateName" OnServerValidate="vldFirstName_ServerValidate"
    Text="Please put in your first name" ErrorMessage="First name missing"
    ForeColor="Red" font-bold="true" Display="Dynamic"
    ValidateEmptyText="true">
</asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)

这将在服务器端正确验证,如果我直接进入我的页面并单击提交,将文本框留空.

但是有了客户端验证.如果我进入盒子直接走出它而不输入任何东西.javascript验证不会触发.如果我然后输入内容.请保留该框.返回然后清除验证工作框.它回来说它是空的.

但是我希望它一进入方框就让它进行验证.我不知道为什么验证器没有触发,如果文本框没有被触及.

javascript c# asp.net validation

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

是否有更快的CountIF

正如标题所说.是否有任何函数或VBA代码与countif执行相同的功能并且速度更快.目前处于大规模的countif中间,它正在耗尽我的CPU.

它只是工作表中的基本countif.不在VBA中. =countif(X:X,Y)但是这些名单很大.所以这两个列表大约是100,000行

excel vba excel-vba

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

全局变量丢失

我有一个全局变量,它只是一个字符串。我在通过 AutoExec 打开 Access 时设置了它。此变量基于 bool 是真还是假,这也是全局变量。

设置全局变量很好。但是我有一个错误,这意味着我需要停止我的代码并重新启动它来修复它。这然后导致全局变量被设置为空。

这是正常行为吗?我只是注意到它在哪里丢失了。但是,这意味着如果确实出现任何错误,我需要停止我的代码来修复它。每次都会迷路。并且需要关闭并再次打开它。

无论如何,在我仅关闭 Access 之前是否要保持设置?

ms-access vba

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

在特定时间运行VBA代码

我在这个网站上发现以下代码"将Excel文件保存为CSV"有任何帮助你的方法我可以在特定时间(每晚11:00)自动运行此代码,并将文件名保存为当前日期(hr2015-05-05),任何帮助将不胜感激.谢谢

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim Sourcewb As Workbook
Dim Destwb As Workbook
Dim TempFileName As String

With Application
    .ScreenUpdating = False
    .EnableEvents = False
    .DisplayAlerts = False
End With

Set Sourcewb = ActiveWorkbook
TempFileName = Sourcewb.FullName + ".csv"

'Copy the sheet to a new workbook
ActiveSheet.Copy
Set Destwb = ActiveWorkbook

'Save the new workbook and close it
With Destwb
    .SaveAs Filename:=TempFileName, FileFormat:=xlCSV, ConflictResolution:=xlLocalSessionChanges
    .Close SaveChanges:=False
End With

With Application
    .ScreenUpdating = True
    .EnableEvents = …
Run Code Online (Sandbox Code Playgroud)

excel vba

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

类中的静态函数返回类的实例

我有一个具有静态函数的类,其中返回类的实例.

我只是想知道这是不好的做法.

public class Foo()
{
    public int FooInt {get; private set;}
    public string FooString {get; private set;}

    public static Foo GetFoo()
    {
        Foo foo = new Foo();
        foo.FooInt = 5;
        foo.FooString = "Test";

        return foo;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

vba ×3

c# ×2

excel ×2

asp.net ×1

excel-vba ×1

javascript ×1

ms-access ×1

validation ×1