小编Zip*_*ppy的帖子

Querystring中的Guid正在以某种方式进行转换

我不确定为什么会发生这种情况,但这里有一些细节可能有助于找到解决方案:

  • 它似乎在大多数计算机firefox和IE上正常工作
  • 当其他人工作时,某些Guids会发生这种情况
  • 我们将防火墙置于监控模式并仍然发生

这是构建查询字符串的PageModify.aspx中的行:

Response.Redirect(string.Format("Editor.aspx?id={0}", pageId,
    CultureInfo.CurrentCulture));
Run Code Online (Sandbox Code Playgroud)

一切正常后,这是查询字符串的输出:

https://example.com/Editor.aspx?id=1dfz342b-3a4d-4255-8054-93916324afs6
Run Code Online (Sandbox Code Playgroud)

这是重定向到Editor.aspx时在浏览器中查看的内容:

https://example.com/Editor.aspx?id=1dfz342b-3a4d-xxxxxxxxxxxxxxx324afs6
Run Code Online (Sandbox Code Playgroud)

当然,当这一行运行时,我们得到一个无效的guid错误:

_PageEditId= new Guid(Request.QueryString["id"]);
Run Code Online (Sandbox Code Playgroud)

有没有人见过这个?可能是IIS设置?这里没有什么特别的,每个人的系统都有相同的基线.它发生在内部和外部客户身上.

.net c# asp.net iis firewall

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

C#字符串拆分 - 索引越界

我的大脑现在累了,不能想出一个简单的解决方案.

var res = error.Split('|');
return String.Format("Name: {0} <br /> Email: {1}", res[0] , res[1]);
Run Code Online (Sandbox Code Playgroud)

如果没有| 然后它抛出一个错误,这将是一个快速和优雅的方式来只是抛出一个默认的"无名称"或传递它.我只关心位置[0]和[1].

样本数据

Tom | huntard@123.com
Tom
Tom | huntard@123.com
Tom | huntard@123.com | texas
Run Code Online (Sandbox Code Playgroud)

我需要一个redbull.

c# string

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

C# AddContactToList 中的 SendInBlue API .NET6 Core Razor 页面捕获和抛出错误

我使用此处的确切代码https://developers.sendinblue.com/reference/addcontacttolist-1将用户添加到列表中。一切正常,用户被创建/更新(如果存在),然后用户被添加到列表中。但是,当添加到列表时,它会引发错误。

调用 AddContactToList 时出错:{“code”:“invalid_parameter”,“message”:“联系人已在列表中和/或不存在”}

在此输入图像描述

他们的代码显示 JSON 格式的显示结果,该结果永远不会被命中,因为它会抛出 Add 方法。

c# asp.net razor-pages sendinblue

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

Jquery附加img和a

我需要将img附加到<a>标签内.我一直在攻击这个而且没有决心,让我发疯.如果你能提供帮助那就太好了.我正在使用jQuery 1.5

while condition{
    $("<img>").attr("src", thumb).appendTo("#images");
}
Run Code Online (Sandbox Code Playgroud)

最终结果应该是:

<a href="#"><img src="xxxxx"></a>
Run Code Online (Sandbox Code Playgroud)

当我使用prepend或appendto时,我得到这个结果:

<div id="images src="xxxxxxx"><a></a> 
OR
<a href="#"></a><img src="xxxxx">
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

javascript jquery append

5
推荐指数
2
解决办法
9195
查看次数

如何按时启动我的 Worker Service

我有这个工作人员服务来启动工作,但它每小时检查一次工作。我怎样才能让它按小时而不是每小时运行时间检查?

public class WorkerService : BackgroundService
{
    private const int generalDelay = 20;  //minutes

    protected override async Task ExecuteAsync(CancellationToken stoppingToken)
    {
        while (!stoppingToken.IsCancellationRequested)
        {
            await Task.Delay(generalDelay * 60000, stoppingToken);
            await DoBackupAsync();
        }
    }

    private static Task DoBackupAsync()
    {
        DoWork d = new DoWork();
        return Task.FromResult("Done");
    }
}
Run Code Online (Sandbox Code Playgroud)

主要是为了这个,我知道作业何时运行,并且可以预测并安排在运行时间之间以及所有作业是否完成时的更新。

c# background-service .net-6.0

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

Microsoft Access 2013 长文本限制为 255

我有一个包含长文本字段的数据库。它只允许 255 个字符,如果我添加更多,则会截断。尝试创建一个新表并导入和同样的问题。有任何想法吗?

字段类型

字符数

显示最多 255 个文本并且不能添加更多

可用的数据类型

ms-access ms-office

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

jQuery JSON解析问题

需要一些建议我在客户端JSON解析期间做错了什么...提示和评论欢迎我的代码什么都不返回.调试器也没有显示任何有用的东西.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){                   
        var htmlString = "test";
    $.getJSON("http://search.twitter.com/search.json?callback=functionName&q=%23csharp", functionName);

    function functionName(data) {

            $.each(data.items, function(i,item){
            htmlString += item.content + "<br>";
            });
            $('#test').html(htmlString);
        }

    });
</script>

</head>
<body>
<div id="test"></div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jsonp

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

如何在不使用剃刀页面上的模型的情况下将一个或两个字符串从页面传递到部分视图中?

我有一个简单的标注部分,我想以这种方式实现或非常接近它。

<partial name="_Callout" model='"Aviso:Todos..."' />
Run Code Online (Sandbox Code Playgroud)

在部分视图中,我有这个简单的代码(稍后会变得更复杂)

<div class="callout callout-info"><strong>Aviso</strong>Todos...</div>
Run Code Online (Sandbox Code Playgroud)

我想在部分中我将分割字符串并将 s[0] 放入 Strong 中,将 s[1] 放入 div 中。

必须有一种简单的方法来传递字符串,可能可以执行 new string[] {"",""} 但不确定这是将数据传递到部分视图的正确方法。

partial-views asp.net-core razor-pages

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