小编sha*_*wat的帖子

为什么DateTime.ToString("dd/MM/yyyy")给我dd-MM-yyyy?

我希望将我的日期时间转换为格式为"dd/MM/yyyy"的字符串

每当我使用它进行转换时DateTime.ToString("dd/MM/yyyy"),我都会dd-MM-yyyy改为.

我必须设置某种文化信息吗?

.net c# datetime

150
推荐指数
3
解决办法
9万
查看次数

如何在ASP.NET中全局设置日期格式?

如何在ASP.NET中全局设置日期格式?

我的本地计算机和服务器的"区域设置"设置为"英语(新西兰)".

当我格式化日期时,dd/MM/yyyy我希望以19/11/2008今天为例看到.

直到最近,这实际上是我从本地机器和服务器获得的.

就在最近,由于一些神秘的原因,我们的本地机器变得如此轻微.尽管仍然设置为"英语(新西兰)",日期分隔符已从更改/-!仍然显示"英语(新西兰)"和/日期分隔符的服务器上没有发生相同的更改.

所以现在我的本地机器,dd/MM/yyyy我得到的格式19-11-2008而不是19/11/2008.

这有点令人不安.

到目前为止,我能看到的唯一方法是逃避斜线并将格式设置为dd\/MM\/yyyy.它似乎有效,但它似乎不是理想的解决方案.

有人可以帮忙吗?

注意:这适用于Intranet应用程序,我不关心真正的全球化.我只是想修改日期格式而不是让它改变我.

asp.net date-format

56
推荐指数
3
解决办法
9万
查看次数

单个方法即扩展方法之间的调用是模糊的

我有一个类似的扩展方法

public static class Extension
{
    public static string GetTLD(this string str)
    {
        var host = new System.Uri(str).Host;
        int index = host.LastIndexOf('.'), last = 3;
        while (index >= last - 3)
        {
            last = index;
            index = host.LastIndexOf('.', last - 1);
        }
        var domain = host.Substring(index + 1);
        return domain;
    }
}
Run Code Online (Sandbox Code Playgroud)

我称之为

string domain = "." + _url.GetTLD();
Run Code Online (Sandbox Code Playgroud)

我在构建和清理构建时没有错误.
但我得到compilation error运行时错误说

以下方法或属性之间的调用不明确:'myignOU.Extension.GetTLD(string)'和'myIGNOU.Extension.GetTLD(string)'

我发誓我没有把这个扩展方法放在项目中的任何其他位置.为什么我只在运行时收到此错误..?

但是,如果我删除此方法,那么我在构建时遇到错误,而不是在运行时.没有这种方法的代码,一切正常.

这是编译错误页面

c# asp.net runtime-error ambiguous

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

Javascript TypeError:xxx不是函数

朋友们我遇到了一些问题.以前一切都很好.但我不能纠正为什么它开始给我这样的错误.
这是我的JavaScript代码:

function newSupplier() {
    $('div#AddSupplier div.msg').html('').hide();
    $('div#AddSupplier div.loader').show();
    registerSupplier($('div#AddSupplier table.frm :input').serialize()).done(function (a) {
        if (a.Msg) {
            $('div#AddSupplier div.msg').html(a.Msg).removeClass('success').addClass('error').fadeIn();
        }
        else if (a.supid) {
            $('div#AddSupplier div.msg').html('Supplier <span class="l2">' + a.supid + '</span> Registered').removeClass('error').addClass('success').fadeIn();
            $('div#AddSupplier table.frm :input').val('');
        }
    }).always(function () {
        $('div#AddSupplier div.loader').hide();
    }).fail(function () {
        $('div#AddSupplier div.msg').html(errMsgNet).removeClass('success').addClass('error').fadeIn();
    });
}
Run Code Online (Sandbox Code Playgroud)

这是registerSupplier()功能代码:

function registerSupplier(dataToPost) {
    return $.ajax({
        type: "POST",
        url: jsonpath + 'Json.ashx?method=RegisterSupplier',
        data: dataToPost
    });
}
Run Code Online (Sandbox Code Playgroud)

这是完整的JS文件:http://preview.myignou.com/Docs/jScript.js

相关的HTML

<div id="ViewOrder">
   <h2>View Order Details</h2>
   <div class="tab-content">
      <table …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

删除仅在"登录"页面中自动添加的X-Frame-Options

我正在开发一个ASP.NET MVC应用程序,需要iframe在另一个网站中加载.但是登录页面不会出现在内部,iframe因为Header是在X-Frame-Options设置为的响应中发送的SAMEORIGIN.浏览器因此没有显示页面iframe.我已经谷歌搜索并尝试了多项但没有任何效果.

我正在使用ASP.NET表单身份验证.可能是在这种情况下,IIS在登录页面中添加此标头以增加安全性.但我需要在我的用例中摆脱这种情况.

我尝试添加自定义标头

<httpProtocol>
  <customHeaders>
    <add name="X-Frame-Options" value="ALLOW" />
  </customHeaders>
</httpProtocol>
Run Code Online (Sandbox Code Playgroud)

但是SAMEORGIN仍然用逗号添加标题.

我也尝试使用C#添加Header值Response.Headers["X-Frame-Options"] = "ALLOW".它会导致两个标题具有相同的名称.

我也在web.config中尝试过这个

<customHeaders>
    <remove name="X-Frame-Options" />
</customHeaders>
Run Code Online (Sandbox Code Playgroud)

它也没有奏效.

c# asp.net iis asp.net-mvc iframe

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

在ASP.NET Core Web API中接收文件和其他表单数据(基于边界的请求解析)

你如何形成你应该从请求中接收一个file和一个text值的动作方法的参数?

我试过这个

public string Post([FromBody]string name, [FromBody]IFormFile imageFile)
Run Code Online (Sandbox Code Playgroud)

并尝试从Postman打它,但它给了我500 Internal Server Error.我也无法调试它,因为它永远不会触及我放置断点的action方法中的第一个语句.

任何想法我们如何解析基于边界的请求并提取文件和其他文本字段?我是ASP.NET Core的新手.

c# asp.net .net-core asp.net-core

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

将IQueryable转换为IEnumerable会再次执行查询吗?

在我的查询中我需要返回, IEnumerable但我不知道这个动作是否使查询再次执行?

var data = Repository<Person>.Find().AsEnumerable();

Find()返回IQueryable,因为IQueryable继承IEnumerable.我怀疑是否AsEnumerable重复执行.

我知道 var data = Repository<Person>.Find().ToList()两次执行查询.一对一Find()和二Tolist()

c# linq

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

如何使用gitlab搜索条件

在gitlab的doc中,有列表项目API,但是我想知道如何使用该search字段.

我试过了http://GITLAB_API/projects?search=QUERY&private_token=xxx,它成功地返回QUERY了名字中包含的项目,但我想知道是否有高级搜索条件可用?例如,我想在某些命名空间下获取项目,是否可以通过此API过滤这些项目?还是其他api?

谢谢!

git gitlab

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

MVC Global错误处理:Application_Error未触发

我试图在我的MVC应用程序中实现全局错误处理.

我的内部有一些逻辑Application_Error,重定向到一个,ErrorController但它不起作用.

我的Application_Error方法中有一个断点Global.aspx.

当我强制异常时,断点没有被击中.有什么想法吗?

c# error-handling asp.net-mvc

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

比较flot与谷歌排行榜

我正在建立一个需要大量复杂多线图的网站.我看到两个最佳候选人

  1. 海军报
  2. 谷歌图表

有没有人对此决定有任何建议或偏好?

flot google-visualization

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