-
asp.net-mvc – 调用SaveChanges()时从更新中排除属性
所属栏目:[asp.Net] 日期:2020-12-16 热度:126
似乎有两种方法使用“attach”方法更新断开连接的Entity Framework实体. 方法一是简单地将断开连接的实体的状态设置为已修改: myDbContext.Dogs.Attach(dog);myDbContext.Entry(dog).State = EntityState.Modified;myDbContext.SaveChanges(); 这将保存“do[详细]
-
asp.net – 在单个位置禁用Windows身份验证
所属栏目:[asp.Net] 日期:2020-12-16 热度:144
我有一个Web应用程序,我想提供匿名访问其中的几个Web服务,以便我们可以从计算机访问Web服务,而无需在我们的网络上登录 Windows. 我已经尝试过这里的东西了Disable authentication on subfolder(s) of an ASP.NET app using windows authentication.我做到了[详细]
-
asp.net-mvc – Spark视图引擎中的HTML注释
所属栏目:[asp.Net] 日期:2020-12-16 热度:84
如何注释掉Spark视图的某些部分,以便它们不会呈现给客户端? 在aspx页面中我可以这样做: %-- server-side comment --% 我以为使用三个破折号会起作用: !--- server-side comment --- 但它不起作用,我现在无法找到我读到的资源. 解决方法 我用 # /* Comment[详细]
-
ASP.NET安全角色和权限
所属栏目:[asp.Net] 日期:2020-12-16 热度:178
我对ASP.NET安全模型很满意,根据它们所处的角色,可以允许/拒绝访问web.config中的用户. system.web authorization allow roles = "Admin" / /authorization/system.web 但是,我想要做的是给管理员用户一组权限,然后可以检查这些权限,例如具有“可以打印文档[详细]
-
asp.net-mvc-2 – 电子商店中类别名称的MVC 2.0动态路由
所属栏目:[asp.Net] 日期:2020-12-16 热度:62
我目前正在使用ASP.NET MVC 2.0开发电子商店.我已经完成了大部分工作,但是一直困扰着我的部分是路由.我要这个: http://mystore.somewhere/my-category-1/ 到目前为止,我已经能够使用以下方法解决它: routes.MapRoute( "Category","{alias}/{pageNumber}",n[详细]
-
asp.net-mvc-3 – 将模型数据从Knockout发送回MVC 3
所属栏目:[asp.Net] 日期:2020-12-16 热度:178
我是淘汰赛的新手,我很难将我的数据从Knockout恢复到我的服务器.我不断收到“没有为此对象定义的无参数构造函数”的错误.任何帮助,将不胜感激. 我的Knockout模型如下 function partSummary(item) { var self = this; self.ID = ko.observable(item.ID); self[详细]
-
asp.net-mvc – 如何获取ModelState.AddModel错误绑定到knockout
所属栏目:[asp.Net] 日期:2020-12-16 热度:94
我已使用以下代码设置Knockoutjs以动态创建可编辑的值列表: var requirementModel = function() { var self = this; self.requirementtypes = ko.observableArray(@Html.Interpret(Model.requirementtypes)); self.requirementid = ko.observable(@Html.Int[详细]
-
asp.net – 使用System.Web.Providers的OptimisticConcurrencyEx
所属栏目:[asp.Net] 日期:2020-12-16 热度:116
我正在使用Microsoft的新 Universal Providers在SQL Server中进行会话. SQL Server上的旧会话实现需要一个作业(每分钟运行一次)来清除过期的会话.新的一个检查并清除每个请求.由于我实际上是在SQL Azure中运行,因此我没有SQL Agent来安排作业,所以这听起来像[详细]
-
asp.net-mvc – 用数据测试ASP.NET MVC的单元
所属栏目:[asp.Net] 日期:2020-12-16 热度:175
我们有一个疯狂的数据驱动的应用程序.我们希望对应用程序进行单元测试,但由于数据量大,开发人员无法构建完全虚假的存储库.我真的不怪他们. 了解我们正在将测试改造为现有应用程序.如果我们重新开始,我们将进行大量的架构更改,以便利用虚假存储库进行更好的单[详细]
-
如何使用ASP.NET Core将图像保存到数据库?
所属栏目:[asp.Net] 日期:2020-12-16 热度:104
我正在使用ASP.NET Core(MVC 6)EF Visual Studio开发一个小博客.我无法找到如何将图像保存到数据库.我已经读过有关IFormfile但我真的不明白如何去做,我被卡住了.我是新手,很想得到一些帮助. 我想将图像保存到我正在创建的帖子中(以相同的形式).因此,我想将它[详细]
-
asp.net-mvc – 使用作为集合的模型进行Visual Studio Razor格式
所属栏目:[asp.Net] 日期:2020-12-16 热度:92
我在MVC中有一个用于项目集合的显示模板,因此我的cshtml文件的第一行如下: @model IListSome.Namespace.ViewModels.MyListItem 如果我在文件中添加一些新的HTML然后按CTRL K D自动格式化,它现在将我的模型更改为全部小写,如下所示: @model IListsome.names[详细]
-
ASP.Net Web服务:异步运行代码
所属栏目:[asp.Net] 日期:2020-12-16 热度:71
我有一个Web服务,可以分为两个主要部分: [WebMethod]MyServiceCall(){ //Do stuff the client cares about //Do stuff I care about} 我想要做的是在另一个线程上运行第二部分,以便客户端不等待它:一旦用户的逻辑完成,立即发送他们的信息,但继续处理我关心[详细]
-
ASP.NET:在客户端添加控件
所属栏目:[asp.Net] 日期:2020-12-16 热度:128
如果我有一个带有表单的页面(想象一个简单的只有TextBoxes和一个提交按钮)并且我想允许用户通过 javascript动态地向表单添加更多TextBox,那么处理请求服务器端的最佳方法是什么? 示例:我的页面呈现如下: input type = "text" id = "control1" name = "con[详细]
-
我的团队成员不支持使用asp.net中提供的验证控件(用于Web应用程
所属栏目:[asp.Net] 日期:2020-12-16 热度:181
我的团队成员不支持使用asp.net中提供的验证控件(用于Web应用程序). 除了javascript验证之外,什么是支持验证器的参数? 解决方法 Javascript验证仅在客户端上运行.初级程序员很容易编写自己的用户界面,绕过您放置的所有Javascript验证. 您需要服务器端验证以[详细]
-
剃刀 – Asp.net Core如何呈现视图
所属栏目:[asp.Net] 日期:2020-12-16 热度:77
MVC 6如何呈现视图. Razor ViewEngine中生成html输出的实际方法是什么?如果可能的话,请解释渲染视图的过程. 也许你可以指点我在github上的mvc源文件.谢谢! 解决方法 这是您正在寻找的完整解决方案.我使用依赖注入来获取控制器中的 HtmlHelper.如果你愿意的[详细]
-
asp.net-mvc-3 – 如何为MVC3生成服务和存储库层
所属栏目:[asp.Net] 日期:2020-12-16 热度:144
我最近为一个客户端完成了一个MVC3项目,该项目使用了一个使用微型ORM实现的Repository模式,以及一个用于我的业务逻辑的服务层.恕我直言,该应用程序运行良好,客户很高兴. 但是每当我想添加/实现新服务和相关的DTO时,我都必须编写很多样板代码.此外,还有相当数[详细]
-
为什么MVC 5 Owin Oauth没有点击/ Account/ExternalLoginCallbac
所属栏目:[asp.Net] 日期:2020-12-16 热度:109
我是MVC 5认证的新手.目前,我尝试使用Owin进行Google授权 startup.Auth.cs中的代码 var googleOAuth2AuthenticationOptions = new GoogleOAuth2AuthenticationOptions{ ClientId = "Client-id",ClientSecret = "secret-key",CallbackPath = new PathString("[详细]
-
asp.net-mvc – 隐藏sessionState提供程序值的最佳方法
所属栏目:[asp.Net] 日期:2020-12-16 热度:184
我在我的MVC应用程序中使用Redis缓存会话状态提供程序.当然,提供程序的所有设置都在我的Web.config中.如果我简单地将Host和Key以及所有内容放在简单的字符串中,该应用程序就可以工作,所以它看起来像这样: sessionState mode="Custom" customProvider="MySes[详细]
-
model-view-controller – 具有多个ViewModel的MVC 3 ModelState
所属栏目:[asp.Net] 日期:2020-12-16 热度:83
我们假设我有一个由3个其他ViewModel组成的ViewModel.一个包含项目列表,另一个包含具有[Required]属性的类的实例,然后包含另一个其他项的列表. 如果用户从两个列表中的任何一个列表中选择一个项目,我不希望第二个对象上的[Required]属性导致ModelState无效,[详细]
-
asp.net-web-api – 带有OWIN OAuth承载令牌的Web Api 2
所属栏目:[asp.Net] 日期:2020-12-16 热度:176
我正在使用Visual Studio 2013构建web api,并希望使用OWIN中间件和持有者令牌进行身份验证.但是我已经有了一个数据库,并且不想使用Microsoft的新Identity框架作为它自动生成的大多数表和列,我根本不需要. 任何人都可以指出我如何应用此类身份验证的正确方向,[详细]
-
使用UpdatePanel单击按钮后更新ASP.NET标签
所属栏目:[asp.Net] 日期:2020-12-16 热度:68
当我点击ASP.NET页面中的按钮时,我试图发生两件事: 更改ASP:Label中的文本. 禁用按钮. 我对此做了很多研究,但我也遇到了困难. 对于#1,我认为这应该有效,但它没有: %@ Page Language="VB" %!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"[详细]
-
asp.net – 如何增加url的最大长度?
所属栏目:[asp.Net] 日期:2020-12-16 热度:129
为了增加IIS7 / ASP.NET中URL的最大长度,我可以遵循哪些最佳实践? 请指教. 解决方法 从这个网站: http://technet.microsoft.com/en-us/library/cc754791(v=ws.10).aspx Use command line : appcmd set config /section:requestfiltering/requestlimits.max[详细]
-
Asp.Net WebApi接口返回值IHttpActionResult
所属栏目:[asp.Net] 日期:2020-12-16 热度:112
WebApi是微软在VS2012 MVC4版本中绑定发行的,webapi2.0同mvc5发行的 webapi一共有以下接口返回值 1、void无返回值 2、IHttpActionResult Json(T content) Ok()、 Ok(T content) NotFound() 其他 自定义IHttpActionResult接口的实现 3、HttpResponseMessage[详细]
-
有没有办法在ASP.NET中访问当前会话的集合?
所属栏目:[asp.Net] 日期:2020-12-16 热度:74
有没有办法从应用程序全局访问ASP.NET中当前会话的集合? 谢谢. 解决方法 不,会话是沙盒,它们彼此完全分开.您可以做的是在共享的Application对象中管理psueudo-session集合,并实现Session_Start方法来填充该集合.[详细]
-
asp.net – SQL查询无法按预期工作
所属栏目:[asp.Net] 日期:2020-12-16 热度:129
我在SQL Server中使用标准的ASP.NET Membership表结构,并在Management studio中进行了一些手动查询并运行此查询 SELECT *FROM [aspnet_Users]WHERE UserId = '2ac5dd56-2630-406a-9fb8-d4445bc781dacID=49' 注意最后的 cID = 49 – 我从查询字符串中复制了这[详细]