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

c# – 如何(自动)为MVC实体生成webapi控制器或一般查询所有类型

作为MVC4实体WebAPI的新手,我很沮丧,为了简单地将GET,POST控制器处理程序和自定义映射到数据模型. 我想我要问的是有一个生成工具,例如从你的数据类中创建你的控制器类,所以我可以直接从数据中做简单的GET命令? 制作通用RESTful API的方法是什么,因此命令可以这样做 GET api / 1.0 / {genericdatatype} / {id} 通用数据类型可以是任何模型,没有特定的控制器?说我不需要PUT(通过MVC应用处理)所以我真的不需要POST验证等.解决方法:有...

c# – VisualStudio 2012和MVC4:如何将单个文件/文件夹部署到文件系统?【代码】

我正在使用VisualStudio 2012 Professional中的ASP.NET MVC4构建一个相当复杂的Web应用程序,用于数据可视化.由于技术原因(涉及实时服务器端消息传递等),我必须通过文件系统将Web应用程序部署到我们的生产服务器,因此在大多数情况下我不能使用开发服务器. 随着项目的发展和包含越来越多的脚本,部署几乎需要一分钟才能完成,即使在1000BASE-T以太网上也是如此,这非常烦人.在大多数情况下,仅仅“更新”项目中的特定文件或文件夹是绝对足...

c# – MVC Editor在一个页面上为多个编辑表单进行模型绑定【代码】

我有一个名为CategoryModel的类,其中一个属性是相同类型的对象列表.所以CategoryModel.Categories的类型为List< CategoryModel>. 在类别索引页面上,我为每个类别显示一个编辑器,以便用户可以更改任何类别名称,而无需转到专用页面来执行此操作.像这样:<ul id="categories>@Html.EditorFor(model => model.Categories) </ul>CategoryModel的编辑器模板如下所示:<li class="folder">@using (Html.BeginForm("Edit", "Category", new...

c# – 将方法的参数转换为自定义动作过滤器MVC3 asp【代码】

我一直在研究一个应用程序,每次你注册,修改,取消,删除等……某些事情,通知必须发送给用户(如果配置)所以我打算通过保存来做到这一点数据库上进程的唯一标识符,然后检查通知是否配置了id,proccess和唯一标识符,然后发送通知. 要做到这一点,我记住这一点……这在控制器上[NotificationFilter(id=10,proccess="Excecution") ]public Register(Entity entity,Guid uid){}这个在ActionFilter类上public class NotificationFilter : Acti...

c# – ASP.NET MVC – 模型的WCF类【代码】

ASP.NET | MVC 4 | C#| WCF 我使用WCF Web服务作为从表示层(MVC)到数据层(实体)的中介.为了简化将数据模型数据从MVC移动到Web服务,我想我会在WCF中使用代理类,因此会有一个集中式类.不幸的是,这导致模型中属性上的MVC装饰丢失.是否有一种很好的方法可以创建一个集中式类用于MVC视图的模型,还可以作为WCF服务的传输方法? 作为一种选择,我想到了自动化,但我认为这需要两个相同的类.一个在MVC端,一个在WCF端.如果某个类中的属性发生变...

c# – ASP.NET MVC 4默认_LoginPartial模板注销无效【代码】

我一直在摆弄默认MVC 4模板的_Layout和_PartialLayouts,突然之间’_PartialLogin’文档中的’Logout’功能已经停止工作.为了给你提供更多信息,从_NavBar.cshtml调用_LoginPartial.cshtml,然后从_Layout.cshtml调用 _LoginPartial.cshtml的代码是:@if (Request.IsAuthenticated) { <text><p>Hello, @Html.ActionLink(User.Identity.Name, "Manage", "Account", routeValues: null, htmlAttributes: new { @class = "username", tit...

c# – 解释MVC授权属性如何执行类似AOP的操作【代码】

我一直试图弄清楚它是如何在低级别上运行的:[Authorize] public ActionResult Index() {return View(); }基本上,上面的代码片段似乎拦截了对Index方法的调用,执行授权检查,以及如果未经授权则抛出和异常.该异常可防止调用Index方法中的代码. 这看起来很像AOP,并不是C#中容易做到的.如果我要实现我自己的扩展System.Attribute的类,我就没有任何接口可以挂接到我的属性修饰的方法的前或后调用.那么MVC Authorize属性如何做到这一点,...

c# – 启动后台任务ASP.NET MVC 4.5【代码】

我在ASP.NET MVC中实现了一个简单的pdf上传器,我需要处理上传的文档.因为处理可能需要一段时间,我希望这可以在后台完成.工作流程是这样的:我希望用户上传文档,当文档保存在数据库中时,他应该能够在网站上做其他事情,包括上传新文档.用户不应该在后台了解有关处理的任何信息. 我的实现看起来像这样:[HttpPost] public async virtual Task<ActionResult> Confirm(string author, string title) {//...previousDocumentIsProcessing...

c# – 使用MVC渲染带有嵌入式Razor变量的动态HTML【代码】

我有一些编码的Html,其中嵌入了任意数量的1000个不同的Razor变量,我已经存储并需要从数据库中检索.我希望能够在MVC / razor视图中呈现它. 只是保存在数据库上的html的一个简单示例(它可能更复杂):"<span>Your page is @Config.PageColour and you have page size of @Config.PageSize</span>"MessageController.cspublic ActionResult ShowMessage() {var htmlToDisplay = _messageDAL.getHtmlMessage();var messageVm = new Mess...

c# – 在MVC中获取子域以实现国际化【代码】

我正在开发一个有多个翻译的MVC网站.我们希望通过http://en.domain.com或http://fr.domain.com等子域进行此操作.我们还想支持常规域名http://domain.com. 如果您手动更改子域名,翻译仍然有效,但我正在寻找一种方法来自动更改子域名并维护整个当前URL以允许找到http://en.domain.com/product的用户单击该链接并获得同一页面的另一种语言版本.如果子域存在,将其从当前URL中删除,并用指定的语言版本替换,这似乎很简单. 在本质上: htt...

C# .net mvc web api 返回 json 内容,过滤值为null的属性【代码】

在WebApiConfig。Register 中增加一段 #region 过滤值为null的属性//json 序列化设置 GlobalConfiguration.Configuration.Formatters .JsonFormatter.SerializerSettings = new Newtonsoft.Json.JsonSerializerSettings() { NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore //设置忽略值为 null 的属性 };#endregion -- -- p...

c# 【MVC】WebApi返回各种类型(图片/json数据/字符串)

using System.IO;/// <summary> /// WebApi返回图片 /// </summary> public HttpResponseMessage GetQrCode() {var imgPath = @"D:\ITdosCom\Images\itdos.jpg";//从图片中读取bytevar imgByte = File.ReadAllBytes(imgPath);//从图片中读取流var imgStream = new MemoryStream(File.ReadAllBytes(imgPath));var resp = new HttpResponseMessage(HttpStatusCode.OK){Content = new ByteArrayContent(imgByte)//或者//Content = new...

Asp.net mvc在view中用C#代码动态创建元素【图】

来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=1231、 在view中可以用c#代码foreach动态创建元素2、 不加@{}下图中c#代码变成了白色,无法识别了。

C# 在MVC 中把DataTable中的数据导出到Excel【代码】

1 // 类库2 // NPOI.dll3 // NPOI.OOXML.dll4 // NPOI.OpenXml4Net.dll5 // NPOI.OpenXmlFormats.dll6 7 using NPOI.XSSF.UserModel;8 using NPOI.SS.UserModel;9 10 11 12 public class ExcelHelper13 {14 public static Stream ExportData(System.Data.DataTable dt)15 {16 if (dt == null)17 {18 throw new ArgumentNullException();19 }20 ...

java的MVC与C#

Views: @{ Layout = "~/Views/Shared/_Layout.cshtml"; } @{ ViewBag.Title = "Index"; } <h1>Index</h1> <p>This is first view</p> <div>@ViewBag.controller</div> <div>@ViewBag.action</div> Controllers: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MVCMovie.Controllers { public class HollerWorldController : Controller ...