小编Dib*_*iya的帖子

允许数字和空格的字段的正则表达式

我希望文本字段只接受数值和空格.什么是正则表达式?我正在尝试\d+$ 谢谢

regex

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

在重定向"响应在此上下文中不可用"时获取错误

我使用以下代码将用户重定向到页面.

Session["USERDATA"] = user;
if (roleName.Equals("Zerker", StringComparison.CurrentCulture))
   Response.Redirect("~/Account/Dashboard.aspx");
Run Code Online (Sandbox Code Playgroud)

但这会导致错误.

在这种情况下无法获得响应.

我该怎么办?

c# asp.net session

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

如何在C#中调用Sagemaker培训模型端点API

我通过sagemaker实现了机器学习算法.

我已经为.net安装了SDK,并尝试执行下面的代码.

Uri sagemakerEndPointURI = new Uri("https://runtime.sagemaker.us-east-2.amazonaws.com/endpoints/MyEndpointName/invocations");
Amazon.SageMakerRuntime.Model.InvokeEndpointRequest request = new Amazon.SageMakerRuntime.Model.InvokeEndpointRequest();
request.EndpointName = "MyEndpointName";
AmazonSageMakerRuntimeClient aawsClient = new AmazonSageMakerRuntimeClient(myAwsAccessKey,myAwsSecreteKey);            
Amazon.SageMakerRuntime.Model.InvokeEndpointResponse resposnse= aawsClient.InvokeEndpoint(request);
Run Code Online (Sandbox Code Playgroud)

通过执行此操作,我得到验证错误为" 1 validation error detected: Value at 'body' failed to satisfy constraint: Member must not be null"

任何人都可以指导我如何以及需要传递多少输入数据来调用给定的API?

编辑

此外,我尝试通过provinding body参数,其中包含由'.gz'或'.pkl'文件编写的MemoryStream,并且它给出了错误:"错误解组来自AWS的响应,HTTP内容长度超过5246976字节."

编辑1/23/2018

此外,我想出了错误消息

错误 - 模型服务器 - 'TypeError'对象没有属性'message'

谢谢

c# amazon-s3 amazon-web-services sparkr amazon-sagemaker

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

如何使用 wsfed for .net core 获取新的或刷新的访问令牌?

我正在使用 wsfederation(使用 pingfederate 作为 IDP)进行身份验证。这对于第一次获取访问令牌工作正常,但是当令牌过期时,我需要获取新令牌或刷新令牌。在 .NET 框架 4.7.2 中,它在我们使用WS2007FederationHttpBindingWSTrustChannelFactory获取新令牌时工作正常。但是在 .NET CORE 中,我没有任何方法可以强制获取访问令牌。

有没有人知道如何通过从我的控制器调用 API 来获取新令牌?

authentication pingfederate ws-federation asp.net-core

6
推荐指数
0
解决办法
562
查看次数

弹性搜索 - 使用C#在其中包含空格和特殊字符的字符串

我正在寻找ElasticSearch嵌套查询,它将使用C#在其中包含空格的字符串上提供精确匹配.

例如 - 我想搜索像'XYZ Company Solutions'这样的词.我尝试了查询字符串查询但它给了我所有的记录,无论搜索结果如何.我也读了帖子,发现我们必须为该字段添加一些映射.我在球场上尝试了'Not_Analyzed'分析仪,但它仍无法正常工作.

这是我的C#代码

var indexDefinition = new RootObjectMapping
{
  Properties = new Dictionary<PropertyNameMarker, IElasticType>(),
  Name = elastic_newindexname
};
var notAnalyzedField = new StringMapping
{
  Index = FieldIndexOption.NotAnalyzed
};
indexDefinition.Properties.Add("Name", notAnalyzedField);
objElasticClient.DeleteIndex(d => d.Index(elastic_newindexname));
var reindex = objElasticClient.Reindex<dynamic>(r => r.FromIndex(elastic_oldindexname).ToIndex(elastic_newindexname).Query(q => q.MatchAll()).Scroll("10s").CreateIndex(i => i.AddMapping<dynamic>(m => m.InitializeUsing(indexDefinition))));
ReindexObserver<dynamic> o = new ReindexObserver<dynamic>(onError: e => { });
reindex.Subscribe(o);**

**ISearchResponse<dynamic> ivals = objElasticClient.Search<dynamic>(s => s.Index(elastic_newindexname).AllTypes().Query(q => q.Term("Name","XYZ Company Solutions")));** //this gives 0 records

**ISearchResponse<dynamic> ivals1 = objElasticClient.Search<dynamic>(s => s.Index(elastic_newindexname).AllTypes().Query(q => …
Run Code Online (Sandbox Code Playgroud)

c#-4.0 elasticsearch couchbase nest

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

想要将文字值访问到 javascript

我在页面上有一个文字控件(上面有一些数据)。我想在 javascript 中访问它并想在上面放一些文本。请告诉我如何在 JavaScript 中访问文字控件。我正在尝试使用以下代码-

<asp:Literal  ID="lblPerInstanceListing" runat="server"></asp:Literal>
Run Code Online (Sandbox Code Playgroud)

Javascript:

 var value= document.getElementById('<%=lblPerInstanceListing.ClientID %>')
Run Code Online (Sandbox Code Playgroud)

我由此得到空值返回。

c# literals asp.net-4.0 c#-4.0

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

需要在复选框的已更改属性上调用javascript函数

我试图在复选框的检查更改时调用函数,但是我用javascript编写的方法没有调用.我正在尝试使用以下代码调用onchange on复选框

<asp:CheckBox ID="CheckBox1" runat="server" onchange="fun();" />
Run Code Online (Sandbox Code Playgroud)

函数调用javascript

function fun() { }
Run Code Online (Sandbox Code Playgroud)

调试器不会抛出这个函数.我们也可以通过jQuery轻松完成吗?谢谢,

javascript jquery c#-4.0

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

需要执行超过4k char的动态SQL查询

我需要执行一个SQL查询,其中包含超过4000个字符.

我使用以下代码来执行此操作:

create Table #sqlquery (querystring nvarchar(MAX))

declare @len nvarchar (MAX)

insert into #sqlquery (querystring) values('select * from TableA')
insert into #sqlquery (querystring) values('Where ID =3')

SELECT TOP 1  
   @len = STUFF ( ( SELECT ' ' + r.querystring  FROM #sqlquery AS r  FOR XML PATH(''), TYPE).value('.[1]','nvarchar(max)'), 1,1,'' )FROM #sqlquery

exec sp_executesql  @len
Run Code Online (Sandbox Code Playgroud)

即使我定义了nvarchar(max)它,它也会截断最后的字符.

sql sql-server

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