asp.net-mvc相关内容

MVC 5:模型中的字典绑定到视图中的一系列复选框中?

当我将模型发布到控制器以保存它时,控制器收到一个空词典。 哪里出了问题?要使绑定起作用,有什么特殊操作吗? 我的模型具有以下属性: public Dictionary DictionaryTest { get; set; } 我的控制器在调用视图之前填充了一些数据: mymodel.DictionaryTest = new Dictionary ..
发布时间:2022-09-21 11:25:07 其他开发

HttpClient.PostAsJsonAsync内容为空

我正在尝试使用ASP.net MVC将复杂数据类型从一个进程发送到另一个进程。由于某种原因,接收端始终接收空白(零/默认)数据。 我的发送方: static void SendResult(ReportResultModel result) { //result contains valid data at this point string portalRootPa ..
发布时间:2022-09-05 19:05:20 其他开发

在MailMessage中添加附件Base64图像并在html正文中读取它

目前,我必须使用MailMessage和SmtpClient发送电子邮件,但我需要发送的图片当前位于base64string正文中。 我知道有必要把它放在Attachment中,但我不知道如何将base64放在MailMessage类中,然后阅读它,以便在电子邮件正文中可视化图像。我没有URL图像路径。 推荐答案 在邮件中嵌入图像:(与向邮件中添加附件不同) 如果您使用的是 ..
发布时间:2022-09-05 12:05:40 C#/.NET

如何/何时查询Breeze中的扩展&;#39;实体

我有一个加载“子”实体的ViewModel,我还想根据加载的每个子实体显示“孙”实体。为了简单起见,我需要帮助确定如何查询这些对象并将它们显示在浏览器中适当的“树”下(请原谅我对编程语言的破坏:) 我使用Knokout绑定数据并使用Breeze加载实体。此问题是When to add extend additional complex types onto a Breeze entity ..

如何强制浏览器重新加载带有版本控制的缓存静态文件?

部署网站的新版本后,浏览器将从旧网页加载其缓存中的所有内容,直到完成硬强制刷新。 在ASP.NET MVC中,如果文件成为Bundle,则由优化框架处理。添加到文件链接的版本,如果包的文件中发生更改,则会生成一个新的令牌。遵循以下代码: 例如js文件名为:datatables 当您将其放在同名的捆绑包中时,您将看到 datatables?v=anY9_bo7KitrGnXQ ..
发布时间:2022-08-17 23:10:53 C#/.NET

在Razor组件中渲染Razor局部视图(Blazor)

我最近发现了Blazor,并一直在尝试一些测试项目,以便更好地评估如何将其包含在未来的项目中。我来自MVC背景,我从一个MVC项目开始,并向其中添加了Razor组件,我将其嵌套在我的标准MVC Razor页面中。 是否有可能出现相反的情况?我是否可以在Razor(Blazor)组件中执行等同于@Html.RenderPartial()的操作? 例如 MVC View使用@(awa ..
发布时间:2022-08-03 16:42:52 C#/.NET

JsonSerializer-使用&;#39;n2&;格式序列化小数位

我正在使用Newtonsoft.Json.JsonSerializer序列化小数。 如何将其设置为序列化十进制数字,末尾只有1个小数位可以使用0。 即3.5序列化为“3.50”? 推荐答案 您必须编写自己的自定义JsonConverter并使用它来拦截decimal类型,这样您就可以更改它的序列化方式。下面是一个例子: public class DecimalForm ..
发布时间:2022-07-24 18:15:10 其他开发

尝试激活授权控制器时,无法解析类型&;#39;Microsoft.AspNetCore.Identity.UserManager`的服务。

我在登录控制器中收到此错误。 InvalidOperationException:尝试激活‘Microsoft.AspNetCore.Identity.UserManager`1[Automobile.Models.Account]’时无法解析类型‘Automobile.Server.Controllers.AuthController’. 的服务 以下是身份验证控制器构造函数: ..
发布时间:2022-07-22 18:55:43 C#/.NET

是否将控制器的操作中的XML作为ActionResult?

在ASP.NET MVC中从控制器的操作返回XML的最佳方式是什么?有一种很好的方法可以返回JSON,但不适用于XML。我是否真的需要通过视图路由XML,或者我是否应该采用非最佳的响应方式。写入它? 推荐答案 使用MVCContrib的XmlResult操作。 供参考的代码如下: public class XmlResult : ActionResult { pri ..
发布时间:2022-07-22 16:46:40 C#/.NET

使用OpenIDConnect和SESSION[]变量的ASP.NET框架v4应用程序不会对第二个会话进行身份验证

我有一个.NET Famework 4.7.1 ASP.NET/MVC应用程序,我正在将其从SAML切换到新的OpenIDConnect身份提供程序。原始代码使用来自SAML提供程序的库,并使用Framework4.5。我升级到了4.7.1并添加了owin。 在我将该应用程序投入生产之前,一切似乎都运行得很好。那时,只有第一个登录的人才能进入。任何其他启动新会话的人都会被困在站点和IP之间的 ..
发布时间:2022-07-12 21:58:57 C#/.NET

将Blazor组件呈现为静态HTML并将其作为流返回

是否可以将Blazor组件呈现为字符串,以便我可以呈现静态HTML。我知道在哪里有一条路 要将MVC视图呈现为字符串,请执行以下操作。我需要做的是做一种方法来创建静态的HTML页面,将下载到WPF应用程序,然后用户可以在浏览器中打开它? 这是MVC应用的热门答案:How to render an ASP.NET MVC view as a string? 那么,Blazor也有类似的东西吗?我不需 ..
发布时间:2022-06-27 18:56:35 C#/.NET