asp.net-mvc-2相关内容

如何实施徽章?

我已经考虑过实施徽章(就像 Stack Overflow 上的徽章),并认为没有 Windows 服务会很困难,但如果可能,我想避免这种情况. 我想出了一个实施一些例子的计划: 自传:检查个人资料中的所有字段是否都已填写. 评论员:发表评论时,检查评论数是否等于 10,如果是,则授予徽章. 好的答案:投票时检查投票分数是否为 25 或更高. 如何在数据库中实现?或者其他方式会 ..
发布时间:2022-01-01 10:57:13 C#/.NET

在 ASP.NET MVC 2 中实现 DropDownList 的最佳方式?

我试图了解使用 DropDownListFor 帮助程序在 ASP.NET MVC 2 中实现 DropDownList 的最佳方式.这是一个多部分的问题. 首先,将列表数据传递给视图的最佳方式是什么? 使用包含数据的 SelectList 属性在模型中传递列表 通过ViewData 传入列表 如何在 DropDownList 中获得空白值?我应该在创建它时将它构建到 Sel ..
发布时间:2021-12-28 18:58:16 C#/.NET

使用基于另一个下拉列表的 MVC2 填充下拉列表(级联 DropDownList)

我正在制作一个处理车辆的应用程序.我需要两个 DropDownList: 制造:所有车辆制造 Models:属于所选的模型Make DropDownList 的值 MVC2 中是如何做到的? 我的想法:我是否在选择第一个列表时使用 ajax 调用,然后拉回模型以绑定到模型 DDL?模型绑定如何以这种方式发挥作用? 更新 我发布了我最终做的作为答案.它超级简单并且效果很好. ..
发布时间:2021-12-28 18:56:46 C#/.NET

DropDownListFor 在 for 循环中不选择值

在我看来 x.Countries[ i ], Model.CountryList )%> 在我的控制器中 public int[ ] 国家 { get;放;}公共列表国家名单{得到;放;} 当表单被发布时,没有问题,下拉列表被填充并且用户选择的值被发布.但是,当我尝试加载已经为国家 [ ] 分配值的表单时,它没有被选中. 解决方案 我也有同样的想法.当使用 foreach 循环 ..
发布时间:2021-12-28 18:54:01 其他开发

Sql Server 2012 存储pdf

如何在数据库中存储 PDF 文件以及如何使用 asp.net 显示预览.PDF文件由控件上传,然后我需要显示预览,然后我存储到数据库中. 解决方案 通常,您可以选择以下技术之一: 将文件上传到服务器的特定文件夹中,并仅将文件的 URL 存储在数据库中.之后,使用 URL 显示或下载文件 在BLOB (Binary Large OBject) 字段中上传文件并存储在数据库中 ..
发布时间:2021-12-25 08:37:28 数据库

MVC:如何将文件上传和其他表单字段发布到一个操作中

我正在创建一个带有 DocumentController 的文档库应用程序,它需要上传库中每个文件的缩略图.我想将文件上传字段保留在与其他字段(标题、说明、类别 ID 等)相同的创建/编辑表单上. 问题是我不确定是否可以混合或嵌套 的表单标签 Html.BeginForm("Create", "Document", FormMethod.Post, enctype = "multipart/ ..
发布时间:2021-12-24 10:45:46 其他开发

服务层和 ASP.NET MVC 2 的目的

为了理解 MVC 2 并尝试让我的公司采用它作为未来开发的可行平台,我最近阅读了大量书籍.在过去的几年里,我一直专门使用 ASP.NET,我有一些事情要做. 目前,我了解存储库模式、模型、控制器、数据注释等.但有一件事使我无法完全理解以开始研究参考应用程序. 第一个是服务层模式.我已经阅读了许多关于 Stack Overflow 的博客文章和问题,但我仍然不完全理解这种模式的目的.我在 ..
发布时间:2021-12-22 09:00:22 C#/.NET

需要一个具有用户反馈的 ASP.NET MVC 长期运行过程

我一直在尝试在我的项目中创建一个控制器,用于交付可能非常复杂的报告.因此,他们可能需要相对较长的时间,进度条肯定会帮助用户了解事情正在进展中.该报告将通过 AJAX 请求启动,其想法是定期 JSON 请求将获取状态并更新进度条. 我一直在试验 AsyncController,因为这似乎是一种在不占用资源的情况下运行长进程的好方法,但它似乎没有给我任何检查进度的方法(并且似乎进一步阻止JSON ..
发布时间:2021-12-22 08:53:13 C#/.NET

JSONResult 转字符串

我有一个 JsonResult 工作正常,并从一些 POCO 返回 JSON.我想将 JSON 保存为数据库中的字符串. public JsonResult GetJSON(){JsonResult json = 新的 JsonResult{数据 = GetSomPocos()};返回json;} 我需要审核响应,所以我想将 json 保存到数据库中.我找不到将 JSON 作为字符串获取的方法 ..
发布时间:2021-12-21 22:19:31 C#/.NET

当前日期和时间 - MVC 剃刀中的默认值

当带有此文本框的 MVC 视图页面加载时,我希望默认显示当前日期和时间.我怎样才能做到这一点?用剃刀. @Html.EditorFor(model => model.ReturnDate) 解决方案 在从控制器返回模型之前,将 ReturnDate 属性设置为 DateTime.Now() myModel.ReturnDate = DateTime.Now()返回视图(我的模型) 您的 ..

在 razor foreach 上获取索引值

我正在一个 razor foreach 循环中迭代 List 在我的视图中呈现部分.在部分中,我正在渲染一个记录,我希望在我的视图中连续显示 4 个记录.我有一个用于两端列的 css 类,因此需要在部分中确定调用是第 1 条记录还是第 4 条记录.在我的部分中识别这一点以输出正确代码的最佳方法是什么? 这是我的主页,其中包含循环: @foreach(Model.Members 中的 var ..
发布时间:2021-12-21 19:55:14 其他开发

iframe、跨域 cookie、p3p 策略和 safari 出现错误:未提供所需的防伪令牌或无效

我不久前问了这个问题,发现除非您设置了 p3p 政策,否则 IE 会阻止 iframe 中的跨域 cookie.到目前为止,p3p 修复在 ie 中运行良好.但是,现在我们在 safari 中遇到了同样的错误. 我发现一篇文章有​​不同的p3p 政策 用于 safari.我添加了此代码来设置 p3p 策略,但我仍然收到请求验证令牌错误. public static void SetP3PC ..
发布时间:2021-12-21 12:41:39 其他开发

如何停止 MVC 缓存调用操作方法的结果?

我在 IE 缓存操作方法的结果时遇到问题. 我发现的其他文章与安全性和 [Authorize] 属性有关.这个问题与安全无关. 这是一个非常简单的“记录投票,获取平均值,返回平均值和投票数"的方法.唯一有点有趣的是它通过 Ajax 调用并返回一个 Json 对象.我相信它是被缓存的 Json 对象. 当我从 FireFox 运行它并使用 Firebug 观察 XHR 流量时,一切 ..
发布时间:2021-12-20 11:35:48 其他开发

Firefox 6 无限页面刷新,页面带有哈希标签

最近当 Firefox 更新到第 6 版时,我正在处理的一个网站严重崩溃. 当浏览到任何没有散列标签的页面时,网站正常运行,但如果您尝试导航到带有散列标签(例如#test)的页面或刷新页面一旦应用了哈希标签,页面就会以无限的速度刷新. 这是一个大约一年半前创建的 Asp.Net MVC 2 站点. 解决方案 事实证明,这是旧版本的 MicrosoftAjax.js(随 Asp. ..
发布时间:2021-12-19 13:51:10 其他开发