草庐IT

PTS2-MVC

全部标签

c# - 如何使用 Entity Framework 5 和 MVC 4 创建审计跟踪

我正在使用EF5构建MVC4应用程序。我需要进行审计跟踪,即记录最终用户所做的任何更改。这个问题我已经问过几次了,但一直没有真正得到满意的答案。所以我添加了更多细节,希望能有所作为。目前我有多个存储库即publicclassAuditZoneRepository:IAuditZoneRepository{privateAISDbContextcontext=newAISDbContext();publicintSave(AuditZonemodel,ModelStateDictionarymodelState){if(model.Id==0){context.AuditZones.Ad

c# - 我应该如何在 MVC 中使用 EditorFor() 作为货币/货币类型?

在我看来,我有以下调用。x.Cost)%>我有一个包含以下代码的ViewModel来定义成本。publicdecimalCost{get;set;}但是,这会显示小数点后四位数字的小数值(例如0.0000)。我知道Decimal.toString("G")(MSDN)似乎可以解决这个问题,但我不确定在哪里应用它。一个解决方案似乎是创建一个局部View“Currency.aspx”。"%>还有一个[UIHint("Currency")]在我的ViewModel中。这看起来很不雅观。我认为这个问题已经在MVC框架或C#中的某个地方得到了整齐的解决,但我不知道更干净的解决方案。在MVC中处理

c# - 我应该如何在 MVC 中使用 EditorFor() 作为货币/货币类型?

在我看来,我有以下调用。x.Cost)%>我有一个包含以下代码的ViewModel来定义成本。publicdecimalCost{get;set;}但是,这会显示小数点后四位数字的小数值(例如0.0000)。我知道Decimal.toString("G")(MSDN)似乎可以解决这个问题,但我不确定在哪里应用它。一个解决方案似乎是创建一个局部View“Currency.aspx”。"%>还有一个[UIHint("Currency")]在我的ViewModel中。这看起来很不雅观。我认为这个问题已经在MVC框架或C#中的某个地方得到了整齐的解决,但我不知道更干净的解决方案。在MVC中处理

c# - MVC Razor 隐藏输入和传递值

我很确定我在这里做错了什么。在过去的2个月里,我们一直在使用MVC和Razor开发Web应用程序,但我们从未想过使用表单元素。现在已经对母版页和子页做了很多工作,这意味着要重构我们的大部分代码以使用表单元素,这将导致页面上出现多个表单元素。除此之外,在Asp.Net中,如果我想访问后面的C#代码中的任何控件,我可以只给它一个ID="SomeID"和一个RUNAT="SERVER"。然后在我后面的代码中我可以设置它的值和属性。当我在Razor中执行此操作时,我们使用如下行:为什么我不能在Controller中访问它?如果这是第一次加载页面,我想检测回发并将值设置为false,如果不是,则

c# - MVC Razor 隐藏输入和传递值

我很确定我在这里做错了什么。在过去的2个月里,我们一直在使用MVC和Razor开发Web应用程序,但我们从未想过使用表单元素。现在已经对母版页和子页做了很多工作,这意味着要重构我们的大部分代码以使用表单元素,这将导致页面上出现多个表单元素。除此之外,在Asp.Net中,如果我想访问后面的C#代码中的任何控件,我可以只给它一个ID="SomeID"和一个RUNAT="SERVER"。然后在我后面的代码中我可以设置它的值和属性。当我在Razor中执行此操作时,我们使用如下行:为什么我不能在Controller中访问它?如果这是第一次加载页面,我想检测回发并将值设置为false,如果不是,则

c# - 如何解码使用 MVC 的 Url.Encode(string url) 编码的 URL

我很惊讶UrlHelper提供编码器而不是解码器!有没有人有解码代码或知道在MVC框架中的哪里可以找到它? 最佳答案 其实应该是HttpUtility.UrlDecode,不是HttpServerUtility. 关于c#-如何解码使用MVC的Url.Encode(stringurl)编码的URL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2342715/

c# - 如何解码使用 MVC 的 Url.Encode(string url) 编码的 URL

我很惊讶UrlHelper提供编码器而不是解码器!有没有人有解码代码或知道在MVC框架中的哪里可以找到它? 最佳答案 其实应该是HttpUtility.UrlDecode,不是HttpServerUtility. 关于c#-如何解码使用MVC的Url.Encode(stringurl)编码的URL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2342715/

c# - 如何阅读 MVC OWIN AuthenticationProperties?

我在用户登录时设置IsPersistent,如何读回该值?varidentity=awaitUserManager.CreateIdentityAsync(appUser,DefaultAuthenticationTypes.ApplicationCookie);HttpContext.GetOwinContext().Authentication.SignIn(newAuthenticationProperties(){IsPersistent=false},identity); 最佳答案 AspNet.Identity使您可以访

c# - 如何阅读 MVC OWIN AuthenticationProperties?

我在用户登录时设置IsPersistent,如何读回该值?varidentity=awaitUserManager.CreateIdentityAsync(appUser,DefaultAuthenticationTypes.ApplicationCookie);HttpContext.GetOwinContext().Authentication.SignIn(newAuthenticationProperties(){IsPersistent=false},identity); 最佳答案 AspNet.Identity使您可以访

c# - ASP.NET MVC 应用程序的自托管

我有一个功能完备的ASP.NETMVC应用程序(由5个程序集、.NET4.5.1、ASP.NETMVC5.2.2组成),它在VisualStudio(使用IISExpress)中运行良好。我现在想要一个控制台应用程序,它采用MVC应用程序并托管它(自托管)。我尝试使用Microsoft.Owin.Host.HttpListener和Nancy.Owin但是当我得到404页时我的配置缺少到我的MVC应用程序的映射。我得到了publicclassStartup{publicvoidConfiguration(IAppBuilderapp){app.UseNancy();}}和staticv