【c#-使用Grid.Mvc发布所有选定的行】教程文章相关的互联网学习教程文章

c# – 如何使用数据库在mvc3中的jquery中显示确认框【代码】

我使用了一个提交按钮在mvc3中执行删除操作.我想显示一个确认框当我点击按钮,所以我使用下面的jquery.该查询用于静态数据但是我想使用我的数据库.当我点击提交按钮时,会显示消息即使我点击确定它显示错误信息.我该怎么做才能让它发挥作用.<script type="text/javascript">$(document).ready(function () {$("#button").click(function (event) {event.preventDefault();var link = this;if (confirm("Are you sure that you want t...

c# – asp.net mvc / sql双重注册【代码】

我创建了一个新的MVC项目,并将插入函数设置为db.我的问题是,当我将模型输入db时,它会记录两次.尝试调试,但遗憾的是找不到错误.下面的代码中有没有遗漏?public class DbCode{protected SqlConnection conn;public bool Open(string Connection = "MyDb"){conn = new SqlConnection(@WebConfigurationManager.ConnectionStrings[Connection].ToString());try{var b = true;if (conn.State.ToString() != "Open"){conn.Open();}retur...

Linq与ASP.NET MVC 3中的MySQL数据库,将DateTime存储到变量中【代码】

我使用MySQL数据库在ASP.NET MVC 3中工作,我已经设置了所有要求,连接工作正常.以下代码工作正常并产生正确的结果:try{ViewBag.Model = (from n in _db.mainDataswhere n.time_stamp == new DateTime(2010, 11, 3, 0, 0, 15) select n).Take(10).ToList();}catch (Exception e) {ViewBag.Error = e;}但是,当我将此代码更改为:DateTime test = new DateTime(2010,11,3,0,0,15);try{ViewBag.Model = (from n in _db.mainDataswhere ...

c# – 将MVC4和Symfony2用户组合在一个数据库中【代码】

我有一个webapp,它有一个使用Symfony2的前台,以及一个使用ASP.NET MVC4的后台(在你告诉我之前,是的,我知道这是一个荒谬的设置,但这些是我们必须遵守的约束). 我现在想在我的数据库中有一个用户表,用户可以在前台(SF2)和后台(MVC4)中登录.我使用FOSUserBundle来管理我在Symfony2端的用户,但我还没有决定应该为应用程序的MVC4部分使用哪个成员资格提供程序,主要是因为我不知道如何在ASP端验证用户. 注册用户/更改密码时,FOSUserBundl...

c# – 带有Entity Framework的ASP.net MVC重新排序数据库记录

我一直在努力寻找可以帮助我解决问题的资源,这似乎是一个相当棘手的问题. 假设我在DB中有一个表(100条记录),其中包含一个整数序列字段(增量).现在我具有重新排序列表的功能,其中用户可以将项目从底部拖到中间(例如,序列100 – > 50). 目前我将记录序列设置为50,之后的每个记录将更新为1到它们的序列. (例如50变为51,51变为52)等…… 对我来说,这是一种效率低下的方式,因为它必须更新50条记录才能改变顺序,特别是如果表的大小增加,...

c# – 在“实时”进度条asp.net mvc中跟踪数据库保存的进度【代码】

我需要在.net 4.5中显示SQL加载的进度.目标是显示上传发生的“实时”流程.这样,上传信息的人就可以看到上传工作正常. 控制器方法:private void ProgressUpload(int? SystemGeneralAnnouncementId) {var systemGeneralAnnouncement = (SystemGeneralAnnouncementId == null) ? null : _uow.SystemGeneralAnnouncementRepository.GetById(SystemGeneralAnnouncementId.Value);List<Status> status = new List<Status>();if (systemG...

c# – asp.net 5 MVC 6 web api访问现有数据库【代码】

我正在开发我的第一个web api,我经历了这个tutorial并且大部分时间跟着它.但是,我需要构建的web api必须连接到现有的sql server数据库.有没有人有一个将web api连接到从MVC6中的外部应用程序创建和维护的现有数据库的示例? Web API使用dbcontexts和MVC网站一样吗?如何在启动时在配置服务中添加现有数据库? 如果在configureservices中添加EF,EF会不会尝试在我的模型中首先使用代码来构建数据库? 更新:在Oleg的评论和下面的答案...

c# – 我应该为每个域在DDD中使用单独的数据库吗?EF MVC codefirst

我是DDD的新手.我有一个有6个域名的项目. 在每个域中我都有我的inf和app层.我的问题是关于我的数据库.我首先使用实体??框架代码(MVC ASP).我应该为每个域创建一个单独的数据库吗?解决方法:您设法将应用程序拆分为多个有界上下文(BCs),每个域(子域)一个.这是完美的情况. 在这种情况下,每个有界上下文都应该有单独的数据库(或至少是单独的表/集合).为了将数据从一个BC共享到另一个BC,您应该使用Context mapping策略DDD模式来查看最佳...

c# – 如何使用.Net动态使用MVC和Entity Framework在表中添加数据库字段?【代码】

我正在开发一个.Net应用程序,我有数据库可用.我有一个类别类,如:public partial class Category {public int CategoryId {get;set;}public string CategoryName {get;set;} }如何向此模型添加动态字段,从而添加到数据库?如果不可能那么有没有其他方法来解决我的问题? 我允许用户添加他想要添加的所需自定义字段.所以,我的数据库架构变成了 类别(CategoryId,CategoryName,CustomField1,CustomField2); 我怎么能用EF 5和MVC做到这...

c# – 在MVC中自动将mongodb ObjectId作为字符串与Json.NET一起重新编写【代码】

我有一个MVC .net项目,我正在使用mongodb.在我的一些控制器中,我使用ObjectId返回JsonResult.我希望ObjectId被序列化为字符串.我发现了一个类似的问题并使用了这个答案,使用自定义的JsonConverter:JSON.NET cast error when serializing Mongo ObjectId 但是,当我尝试返回一个JsonResult(使用返回Json(myObject))时,根本不会调用JsonConverter. 当我使用return JsonConvert.SerializeObject(myObject)返回一个字符串时;到达JsonCo...

c# – VS 2017中的MySQL和MVC实体框架无法正常工作

我正在尝试启动MVC EF Visual Studio 2017项目.我的数据连接都在我的本地实例上设置了MySQL,但是当我创建一个ADO.net数据模型时,我得到了图片中的错误:这里还有另一篇文章:Can’t use a MySQL connection for entity framework 6涵盖了VS 2012和2013年而不是2017年.以下是MySQL文档,其中说明哪些版本适用于2017:https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html 我在用: MySQL Connector Net 6.9.9 | M...

c# – 在我的ASP.NET MVC / AJAX站点上导致这些SQL转换错误的原因是什么? [视频显示问题]【代码】

我很沮丧……我的网站突然变得非常不稳定.这么多,一遍又一遍地刷新将导致它崩溃.为了调查,我关闭了所有错误处理,所以我可以看到一些YSOD. 我没有尝试全部写出来,而是制作了一个显示问题的视频. You can see it here on YouTube. 这是stacktrace的副本:[InvalidCastException: Specified cast is not valid.]System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory...

c# – 基于asp.net mvc中的两个参数使用Linq-To-Sql进行分页【代码】

作为两个参数我说currentPage和pagesize …..我到目前为止使用sql server存储过程并实现这样的分页,GO ALTER PROCEDURE [dbo].[GetMaterialsInView]-- Add the parameters for the stored procedure here@CurrentPage INT,@PageSize INT AS BEGIN-- SET NOCOUNT ON added to prevent extra result sets from-- interfering with SELECT statements.SET NOCOUNT ON;SELECT *,ROW_NUMBER() OVER (ORDER BY Id) AS Row FROM (SELEC...

c# – 来自数据库或代码的DropDownListFor枚举的MVC4最佳实践【代码】

我是MVC的新手,想知道在我的编辑器模板中填充下拉列表的最佳方法吗? 我正在构建一个具有大量下拉列表的应用程序,这些下拉列表的数据非常静态.目前我将它们全部放在db中的表中,然后将它们加载到session中. 这是一个例子: 我的看法:@{var widgettypes = Business.MySession.Current.WidgetTypes.ToSelectList(d => d.TypeName,d => d.WidgetTypeID.ToString()," - Select - ");}<div class="editor-label">@Html.LabelFor(model =...

c# – MVC在数据库中查找不使用主键的行【代码】

假设我有以下课程:public class Item{[Key]public int itemID {get; set;}public int typeID {get; set;} }我知道在数据库中查找记录通常是主键,例如Item item = db.Item.Find(id);如何通过其他列找到记录?即找到typeID = 1的所有记录?解决方法: Item item = db.Items.FirstOrDefault(i => i.typeID == 1);请记住,如果您不使用主键,则可能有多个项目与您的查询匹配.您可以使用上面示例中的FirstOrDefault来获取与查询匹配的第一...