您能告诉我以下代码有什么问题吗,我正在 Value of type '2-dimensional array of String' cannot be converted to 'System.Collections.Generic.Dictionary(Of String, String)'
VB.net代码:
MyBase.SetConfig(New EndpointHostConfig() With {
.GlobalResponseHeaders = {
{"Access-Control-Allow-Origin", "*"},
{"Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS"},
{"Access-Control-Allow-Headers", "Content-Type"}
}
})
这是我用作起点的C#代码:
base.SetConfig(new EndpointHostConfig
{
GlobalResponseHeaders = {
{ "Access-Control-Allow-Origin", "*" },
{ "Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS" },
{ "Access-Control-Allow-Headers", "Content-Type" },
},
});
任何建议,不胜感激
Dim CorsHeaders As New Dictionary(Of String, String)
CorsHeaders.Add("Access-Control-Allow-Origin", "*")
CorsHeaders.Add("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS")
CorsHeaders.Add("Access-Control-Allow-Headers", "Content-Type")
MyBase.SetConfig(New EndpointHostConfig() With {
.GlobalResponseHeaders = CorsHeaders
})
您需要使用From关键字调用Dictionary构造函数:
MyBase.SetConfig(New EndpointHostConfig() With {
.GlobalResponseHeaders = New Dictionary(Of String, String) From {
{"Access-Control-Allow-Origin", "*"},
{"Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS"},
{"Access-Control-Allow-Headers", "Content-Type"}
}
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句