小编lea*_*...的帖子

隐藏日期的默认值

我的视图模型:

public partial class FileTransferFilterCriteriaViewModel
{
    public string Fice { get; set; }
    public string SourceEmail { get; set; }
    public string TargetEmail { get; set; }
    public DateTime FromDate { get; set; }
    public DateTime ToDate { get; set; }
    public string Status { get; set; }
    public string Category { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

(没有任何东西来自数据库.)

我的控制器:

return View(new FileTransferFilterCriteriaViewModel())
Run Code Online (Sandbox Code Playgroud)

这里是被显示为两个FromDateToDate:

1/1/0001 12:00:00 AM
Run Code Online (Sandbox Code Playgroud)

我的HTML:

@Html.TextBoxFor(x =>x.Criteria.FromDate)
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 如果日期是null,我如何禁止显示默认日期值?
  2. 如果日期不是 null,我该如何格式化日期 …

datetime asp.net-mvc-3 html.textboxfor

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

DataAnnotation TextArea 多封电子邮件

我正在使用 MVC 3。

我有一个文本区域,用户可以在其中输入多个电子邮件地址。电子邮件可以用逗号和空格分隔。用户也可以在框中按回车键。

  1. 是否有可以处理这种情况的属性?

  2. 我正在使用正则表达式来检查字符,但“abc@abc.com, tyz@tyz.com”失败

这是我的正则表达式: [RegularExpression(@"([a-zA-Z0-9 .@-_\n\t\r]+)", ErrorMessage = ValidationMessageConstants.EmailAdressInvalid)]

我在这里缺少什么?这个正则表达式来自以下帖子: DataAnnotations validation (Regular Expression) in asp.net mvc 4 - razor view

regex data-annotations asp.net-mvc-3

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

下载ISO文件

当我尝试下载iso文件时,会导致找不到404页面.此实例中的链接如下:

http://www.domain.com/virtualDir/filename.iso

virtualDir指向文件服务器上的某个位置.

我不想读取二进制数组,然后将其推出下载,因为它几乎是600mb.我希望浏览器像exes和zip一样处理这个问题.

处理这个问题的最佳方法是什么?

iso download asp.net-mvc-3

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

使用正则表达式进行Spark过滤

我试图按日期过滤文件数据为好的和坏的数据,因此将获得2个结果文件.从测试文件中,前4行需要输入良好数据,最后2行需要输入错误数据.

我有2个问题

  1. 我没有得到任何好的数据,结果文件是空的
  2. 坏数据结果如下所示 - 仅提取名称字符

    (,C,h)(,J,u)(,T,h)(,J,o)(,N,e)(,B,i)

测试文件

Christopher|Jan 11, 2017|5 
Justin|11 Jan, 2017|5 
Thomas|6/17/2017|5 
John|11-08-2017|5 
Neli|2016|5 
Bilu||5
Run Code Online (Sandbox Code Playgroud)

加载和RDD

scala> val file = sc.textFile("test/data.txt")
scala> val fileRDD = file.map(x => x.split("|"))
Run Code Online (Sandbox Code Playgroud)

正则表达式

scala> val singleReg = """(\w(3))\s(\d+)(,)\s(\d(4))|(\d+)\s(\w(3))(,)\s(\d(4))|(\d+)(\/)(\d+)(\/)(\d(4))|(\d+)(-)(\d+)(-)(\d(4))""".r
Run Code Online (Sandbox Code Playgroud)

开头和结尾都有三个"(双引号),这里有重要的吗?"

过滤 问题区域

scala> val validSingleRecords = fileRDD.filter(x => (singleReg.pattern.matcher(x(1)).matches))
scala> val badSingleRecords = fileRDD.filter(x => !(singleReg.pattern.matcher(x(1)).matches))
Run Code Online (Sandbox Code Playgroud)

将数组转换为字符串

scala> val validSingle = validSingleRecords.map(x => (x(0),x(1),x(2)))
scala> val badSingle = badSingleRecords.map(x => (x(0),x(1),x(2)))
Run Code Online (Sandbox Code Playgroud)

写文件

scala> validSingle.repartition(1).saveAsTextFile("data/singValid")
scala> badSingle.repartition(1).saveAsTextFile("data/singBad")
Run Code Online (Sandbox Code Playgroud)

更新1 我的上面的正则表达式是错误的,我已将其更新为.在scala中,反斜杠是一个转义字符,因此需要复制

val singleReg = """\\w{3}\\s\\d+,\\s\\d{4}|\\d+\\s\\w{3},\\s\\d{4}|\\d+\/\\d+\/\\d{4}|\\d+-\\d+-\\d{4}""".r …
Run Code Online (Sandbox Code Playgroud)

scala apache-spark rdd

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

Bootstrap 模式从外部文件加载整个 HTML

使用:Bootstrap 4.1.3

这是一种解决方案,但这并不完全是我正在寻找的: Bootstrap Modal Dynamic Content

我从外部文件获取内容(整个模态 html),然后我需要将其显示为模态。

如何data在模态中显示

$.get("test.html", function(data) {
    ???
});
Run Code Online (Sandbox Code Playgroud)

我试图避免这种替代方法,我可以将一个 div 附加到 body,放入data其中,然后执行模态。

$.get("test.html", function(data) {
    //$('<div />', { id: 'holdy' }).appendTo('body');

    var $holdyDiv = $('<div />').appendTo('body');
    $holdyDiv.attr('id', 'holdy');

    //append data 
    $holdyDiv.innerHtml(data);

    //do modal
    $('#divInData').modal('show');  
});
Run Code Online (Sandbox Code Playgroud)

忘了说,这个调用是在页面加载完成后发生的。

jquery bootstrap-4

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

JScript Classic ASP“自动化服务器无法创建对象”

我在 3 台不同的服务器上注册了一个 DLL,一台是开发服务器,两台是生产服务器。这篇文章帮助在服务器上注册它。

不,我们正在尝试将该站点放在第二个生产服务器上,以便我们可以对其进行负载平衡。在开发和生产服务器之一上,我可以创建我的对象并很好地利用它。在第二个生产服务器上,它给了我:

Microsoft JScript 运行时错误“800a01ad”
自动化服务器无法创建对象
/code/FileSystem.asp,第 459 行

本例中的第 459 行是:

var oFSO = Server.CreateObject("Hydro.Comm.FileSystem");
Run Code Online (Sandbox Code Playgroud)

两台生产服务器都是 Windows Server 2008,并安装了最新补丁。我很困惑为什么第二个服务器没有正确注册这个 DLL。

我们按照以下步骤在每台服务器上注册 DLL:

感谢您的关注。

asp-classic

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

IE 10登录问题

在win 7和win 8中,我的登录仅停止在IE 10中工作.其余的浏览器表现正常.赢得7的IE 9也正常工作.

这就是我们在网站的mvc部分所拥有的.ajax确认返回到页面,然后重定向到仪表板页面.由于仪表板页面位于登录后面,因此用户将被重定向回登录页面.

public void SignInUser(UserInfo user)
        {
            FormsAuthentication.SignOut();
            SessionService.AbandonSession();
            FormsAuthentication.SetAuthCookie(user.UserId, false);
            //here we put the user in session
            //here we log hit
        }
Run Code Online (Sandbox Code Playgroud)

这就是我们在Kentico CMS方面的经典asp.net.这是一个Web服务请求,执行登录代码,然后确认返回到页面,该页面又重定向到仪表板页面.这里也发生了同样的事情.用户被重定向回登录页面.

FormsAuthentication.SignOut();
                    FormsAuthentication.SetAuthCookie(user.UserId, false);
Run Code Online (Sandbox Code Playgroud)

有没有人在他们的网站上看到过这样的行为?

asp.net authentication asp.net-mvc-2 internet-explorer-10

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

将 Angular 更新到较新版本 VS 2017

我是 node、npm 和 angular 的新手。我从数据包发布中拿起了这本书,名为“ASP NET CORE 和 Angular 5”。我正在按照书中指定的方式设置环境。

我用默认模板创建了一个项目,所以它带有 angular 4.2.5

我将版本号从 4.2.5 更改为 5.0.5package.json并重建了解决方案,但我仍然在依赖项/ npm 4.2.5 版本下看到。如果这不起作用,这本书说要手动更新。我也执行了该步骤,在图像下,仍然看到相同的结果。

在此处输入图片说明

从根文件夹内部,我尝试使用以下命令运行批处理文件以进行更新。我双击了它。命令提示符显示正在执行更新...

cd %~dp0
npm update
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

这是更新后的依赖项/ npm 文件夹。仍然显示 4.2.5

在此处输入图片说明

我已经关注了其他一些 npm update 问题,但似乎没有为我更新项目。我应该如何更新这个测试项目。

npm visual-studio-2017 angular

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