Tag: asp.net mvc

如何在MVC中为国家/地区/省创建选择列表

嗨,我是MVC的新手,甚至是asp .. 我想在MVC中创建一个表单。 在一些例子的帮助下,我能够创建TextBoxes,但是现在我不明白如何创建Select List./ 我尝试了很多在MVC中实现Select List的例子,但我无法理解。 我有一个表格,其中一半用HTML编码,一半用MVC编写。 这是我的代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MedAvail.Applications.MedProvision.Web.Models { public class AddressViewModel { public string Street1 { get; set; } public string Street2 { get; set; } public string City { get; set; } public string Province { get; set; } public string Country […]

调整MVC 4 WebApi XmlSerializer以丢失nameSpace

我正在开发一个MVC WebAPI,它使用EF和POCO类进行存储。 我想要做的是从XML中删除命名空间,以便端点返回并接受没有它的xml对象。 (json工作得很好) 22 testas@email.com … 我想这个工作 22 testas@email.com … 希望无需用一堆属性来装饰POCO。 我为此设置了一个测试解决方案,事实上,这些方法很受欢迎(必须是我系统中的其他一些问题)。 无论如何 – 我使用这个解决方案的结果是: 22 TestAcc Test@Test.com 摆脱了顶部的架构,但现在搞砸了属性:(这是一个示例项目的链接

EditorFor()用于复杂类型列表(MVC)

我正在尝试为复杂类型的List创建一个EditorFor()。 具体来说,下面的“选项”应显示在一个多文本输入中,其中每个选项(字符串)都在一个新行中。 但是,我只能在文本框中显示一个选项而不是所有选项…. 我的视图模型和类: public class ItemViewModel { public int itemId { get; set; } [UIHint(“Option”)] public List Options { get; set; } } public class Option { public string Text { get; set; } } 我的编辑模板: EditorTemplates \ Item.cshtml @model ItemViewModel @Html.EditorFor(model => model.Options) EditorTemplates \ Option.cshtml //Not sure how to dispay the options […]

在LINQ语句中使用部分类属性

我试图找出做我认为很容易的最佳方法。 我有一个名为Line的数据库模型,它代表发票中的一行。 看起来大致如此: public partial class Line { public Int32 Id { get; set; } public Invoice Invoice { get; set; } public String Name { get; set; } public String Description { get; set; } public Decimal Price { get; set; } public Int32 Quantity { get; set; } } 此类是从db模型生成的。 我有另一个类,增加了一个属性: public partial […]

IoC:Castle Windsor和WebAPI

我有一个使用Castle Windsor的MVC4站点,我想添加一些WebAPI调用,所以我开始在互联网上挖掘一下。 现在我不知道IoC的来龙去脉; 我按照教程了解了如何在我的项目中设置Castle Windsor,将IUnitOfWorkFactory和IApplicationService作为基本控制器中的公共属性注入,并在控制器构造函数中根据需要注入一些其他接口。 它游泳,所以我从来没有做过更多。 我正在WebAPI上阅读的所有地方,我都被告知DI使用Castle Windsor不能很好地工作,谈论IDependencyResolver和IDependencyScope 。 有几种解决方法和实现如何解决这个问题,但我不清楚的是究竟是什么问题。 包含代码片段,但假设您知道它们属于哪个类,以及如何调用它们,遗憾的是我没有。 另外,我在网上看到的所有例子都提到了一个独家的WebAPI项目,而不是一个明智地投入了几个ApiController的MVC4项目。我不知道这是怎样的,或者是否会影响到任何东西。 为什么我的标准控制器无法使用API​​控制器? 为了让WebAPI调用和标准Web调用在同一个应用程序中工作,需要做什么样的代码杂技?

UpdateModel的ASP.NET MVC 2问题

我正在尝试将updatemodel(myItem,formcollection)与asp.net mvc 2一起使用,但它失败并显示下面的堆栈跟踪。 at System.Web.Mvc.FormCollection.GetValue(String name) at System.Web.Mvc.DefaultModelBinder.BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) at System.Web.Mvc.Controller.TryUpdateModel[TModel](TModel model, String prefix, String[] includeProperties, String[] excludeProperties, IValueProvider valueProvider) at System.Web.Mvc.Controller.TryUpdateModel[TModel](TModel model, IValueProvider valueProvider) at Stormbreaker.Dashboard.Controllers.DashboardController`1.Update(FormCollection collection) in D:\Projects\SVN\Stormbreaker\trunk\Stormbreaker.Dashboard\Controllers\DashboardController.cs:line 23 at lambda_method(ExecutionScope , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.c__DisplayClassd.b__a() at […]

可以在Asp.Net Web Api路由中使用句点吗?

我正在努力从原始的http处理程序移动API项目,我在路径中使用句点: http://server/collection/id.format 我想在Web Api(自托管)版本中遵循相同的URL架构,并尝试这样做: var c = new HttpSelfHostConfiguration(b); c.Routes.MapHttpRoute( name: “DefaultApiRoute”, routeTemplate: “{controller}/{id}.{format}”, defaults: new { id = RouteParameter.Optional, format = RouteParameter.Optional }, constraints: null ); 不幸的是,这似乎没有解决(在/ foo,/ foo / bar和/foo/bar.txt上一致的404’)。 在’format’之前使用斜杠的类似模式工作正常: var c = new HttpSelfHostConfiguration(b); c.Routes.MapHttpRoute( name: “DefaultApiRoute”, routeTemplate: “{controller}/{id}/{format}”, defaults: new { id = RouteParameter.Optional, format = RouteParameter.Optional }, constraints: null […]

查看PDF作为页面的一部分

我试图在我的MVC网页中查看PDF文档,但我无法使其工作。 我希望PDF显示为页面上其他内容的一部分(页眉,页脚等)。 目前我有一个显示PDF的解决方案,但在整个页面上。 有没有人这样做过,如果有,那怎么样?

如何在ASP.Net MVC中制作复选框列表

我有一个带有复选框列表的表单。 用户可以选择所有值,没有值或其间的任何值。 例: 我想以逗号分隔列表的forms将结果写入数据库。 在上面的例子中,“Apple,Banana”。 我有点困惑如何为此创建模型以及如何将View中的结果转换为逗号分隔列表?

StreamWriter.Write不写入文件; 没有exception抛出

我在C#中的代码(asp.net MVC) StreamWriter tw = new StreamWriter(“C:\\mycode\\myapp\\logs\\log.txt”); // write a line of text to the file tw.Write(“test”); 文件已创建但为空。 没有例外。 我以前从未见过这个,我被困在这里; 我只需要编写一些调试输出。 请指教。