-
asp.net-mvc – 在[授权]失败后显示404错误页面
所属栏目:[asp.Net] 日期:2020-12-16 热度:68
我有一个动作,我想只限制角色“Admin”.我是这样做的: [Authorize(Roles = "Admin")]public ActionResult Edit(int id) 手动进入Controller / Edit / 1路径后,我被重定向到登录页面.嗯,这也许不错,但我想显示404而不是它,并尝试坚持使用属性.那可能吗? 解[详细]
-
asp.net中的会话,缓存和配置文件有什么区别
所属栏目:[asp.Net] 日期:2020-12-16 热度:122
我们经常在asp.net webform项目中使用session,cache和profile.我们经常在asp.net webform项目中将数据存储在会话,缓存和配置文件中,但我想知道何时应该在会话中存储数据,或者何时应该存储在缓存和配置文件中.缓存或配置文件的范围是什么.这两个会话特定的生[详细]
-
asp.net – 仅在本地IIS服务器上支持创建虚拟目录
所属栏目:[asp.Net] 日期:2020-12-16 热度:61
我正在尝试在我的机器上运行可视化工作室解决方案(由其他人编写).当我尝试打开解决方案时,我收到两条错误消息,如下图所示.我对IIS知之甚少,所以我无法调试这些.我该怎么办?或者我应该从哪里开始阅读? 解决方法 项目的虚拟目录没有正确设置,这就是为什么它[详细]
-
asp.net-mvc – 使用@ Html.Partial渲染usercontrol(cshtml)
所属栏目:[asp.Net] 日期:2020-12-16 热度:178
我正在接触MVC 3并且很困惑我如何在我的项目中使用UserControls. 我创建了一个名为UserControl.cshtml的usercontrol(cshtml)文件,我正在尝试将其呈现为Products.cshtml. MyUserControl.cshtml位于Shared文件夹中. 在Products.cshtml中: div @Html.Partial("[详细]
-
asp.net-mvc – 以表格形式上传图片并在MVC 4上显示
所属栏目:[asp.Net] 日期:2020-12-16 热度:67
存储用户上传的图像然后在我的网站上显示的最佳方式是什么? 将其作为二进制文件存储在DB中.那怎么用`img`来展示呢? 我想我应该以某种方式将它写入目录,然后将其地址作为`img`的`src`属性传递. 我可以将它存储在Web服务器的某个地方,将图像的地址存储在数据[详细]
-
asp-classic – 用于新的Web应用程序的经典ASP与PHP
所属栏目:[asp.Net] 日期:2020-12-16 热度:105
我即将创建一个新的Web应用程序.我的 PHP技能略高于平均水平 – 我不会把自己置于企业级编码之下.然而,我的经典ASP技能很强,我之前在经典ASP中为强大的网站编程VB. 我打算建立一个广告网络市场 – 在线购买和销售广告空间.这将是CDN支持CDN JS和CDN图像分发[详细]
-
asp.net-mvc – 如何在Asp.net MVC 2中替换默认的ModelState错误
所属栏目:[asp.Net] 日期:2020-12-16 热度:132
我需要替换模型状态资源(到另一种语言). 我已经看到了上述问题的一些答案,但不幸的是我无法让它发挥作用. 任何详细的答案或例子都会受到批评. 谢谢. 解决方法 得到它了. 在ASP.NET MVC 2 RC中,它是PropertyValueInvalid,而不是InvalidPropertyValue.[详细]
-
asp.net – 如何在OnActionExecuting中获取当前路由信息
所属栏目:[asp.Net] 日期:2020-12-16 热度:96
我的网址如下: www.example.com/{languagecode}/{controller}/{action}/{id} 语言代码是en-us等等 从OnActionExecuting事件中,我如何获得这些值? 解决方法 protected override void OnActionExecuting(System.Web.Mvc.ActionExecutingContext filterContex[详细]
-
ASP.net RequiredFieldValidator VisualStudio 2012
所属栏目:[asp.Net] 日期:2020-12-16 热度:163
我正在用ASP.net c#开发一个项目. 我想要RequiredFieldValidator来检查我的文本框.我正在添加验证器,它在Visual Studio 2010中运行得非常好.但是一旦我做了同样的事情,完全相同的事情,它在Visual Studio 2012中不起作用.我收到这个错误: [InvalidOperationE[详细]
-
asp.net – Windows Workflow Foundation 4的状态机或流程图?
所属栏目:[asp.Net] 日期:2020-12-16 热度:71
我们目前有一个处理翻译工作的系统. 客户创建订单 项目经理将其交给一个或多个翻译 然后它转到校对员 语言管理员检查质量,如果不好,工作可以追溯到翻译 项目经理将其交付给客户 目前,可以手动和/或覆盖所有状态. 意味着可以跳过或退回任何步骤. 该应用程序是[详细]
-
asp-classic – 经典ASP:捕获错误
所属栏目:[asp.Net] 日期:2020-12-16 热度:97
是否有可能在全球范围内捕获Classic ASP中的所有500个错误?也许是IIS中的东西.我现在正在使用II6.我喜欢捕获错误消息,然后将其存储在数据库中.我知道它可能在ASPX页面中,但不知道你在经典asp中的确切方式. 谢谢 解决方法 是的,创建一个asp页面,将错误详细信[详细]
-
单元在ASP.NET中测试登录
所属栏目:[asp.Net] 日期:2020-12-16 热度:171
我对TDD很新,我在单元测试中遇到了麻烦.我似乎无法理解下一步该做什么. :(我正在尝试对我的一个名为AccountService的服务进行单元测试,我正在测试一个名为DoLogin的方法(用户名,密码).这是一些示例代码: [Test] public void User_With_Correct_Username_And[详细]
-
asp.net-mvc-3 – 从IIS7中的虚拟目录运行ASP.NET MVC应用程序
所属栏目:[asp.Net] 日期:2020-12-16 热度:191
是否可以从IIS7中的虚拟目录运行MVC应用程序?我在ASP.NET MVC3中构建了一个开源实用程序应用程序,并想知道这是否是一个错误;可能是因为无法从虚拟目录运行该站点. 如果从名为/ app的虚拟目录运行,则采用/ home / index的简单默认路由,实际上是/ app / home[详细]
-
没有完整PostBacks的ASP.NET JavaScript回调?
所属栏目:[asp.Net] 日期:2020-12-16 热度:79
我即将在我公司的应用程序中启动一个相当Ajax的重要功能.我需要做的是每隔几分钟就让用户在页面上进行一次Ajax回调. 我不需要在回调之前,之后或期间进行任何DOM更新. 我不需要页面中的任何信息,只需要始终与请求一起发送的站点cookie和ID值. 我很想知道的是,[详细]
-
asp.net-mvc – 双引号之间的Razor代码
所属栏目:[asp.Net] 日期:2020-12-16 热度:139
在Razor View Engine模板中,我想执行以下操作:我想在html属性的双引号之间放置一些代码.麻烦的是我要插入的代码片段本身包含一些双引号. a href="Url.Action("Item",new { id = Model.Item.Id,page = page });"@page/a 你可以很容易地看到事情变得非常糟糕:[详细]
-
asp.net – 是否使用CMS
所属栏目:[asp.Net] 日期:2020-12-16 热度:64
我开始想知道ASP.NET Webforms / MVC是否已经在Web开发人员工具箱中占有一席之地……似乎像Umbraco这样的CMS系统已经取代了Web开发人员的工作.是的我知道这些CMS系统是使用ASP.NET Webforms / MVC构建的 – 但是如果您要做的就是使用CMS系统,那么学习这些东[详细]
-
asp.net-mvc – 在数据库表中存储用户筛选查询参数的最佳方法是
所属栏目:[asp.Net] 日期:2020-12-16 热度:146
我有一个ASP.NET MVC网站.在我的后端,我有一个名为People的表,其中包含以下列: ID 姓名 年龄 位置 ……(其他一些cols) 我有一个通用的网页,使用模型绑定来查询这些数据.这是我的控制器动作: public ActionResult GetData(FilterParams filterParams){ retu[详细]
-
asp.net – 针对ASP .NET会话状态的’InProc’与’StateServer’
所属栏目:[asp.Net] 日期:2020-12-16 热度:54
我们在单个Web服务器上运行一个ASP .NET应用程序(没有服务器场).目前,我们正在使用默认的“InProc”会话存储.是否值得考虑使用ASP .NET状态服务?如果我们走这条路线,我们可能只是在与应用程序相同的机器上运行服务,因此通过网络拨打电话来获取和设置会话信[详细]
-
asp.net-mvc-5 – 使用MVC属性路由的每个控制器的多个RoutePrefi
所属栏目:[asp.Net] 日期:2020-12-16 热度:175
使用新的MVC属性路由,我知道您可以将多个Route属性分配给单个ActionResult,但我正在寻找一种在RoutePrefix级别执行相同操作的方法.我有一个控制器,在每个动作中都应该可以通过三种途径访问: /游戏/ {标题} /人物/ {}路线 /书籍/ {标题} /人物/ {}路线 /影片[详细]
-
asp.net – 为什么在web.config中保存动态数据是个坏主意?
所属栏目:[asp.Net] 日期:2020-12-16 热度:70
我的公司有一个应用程序,它以编程方式在web.config文件中存储一个值. web.config文件大约每五分钟更新一次. James Curran发表在这个答案Dynamically change connectionString in web.config中以编程方式修改web.config是一个坏主意,但他没有解释为什么这是一[详细]
-
asp.net – MVC4上的_layout.cshtml的@model?
所属栏目:[asp.Net] 日期:2020-12-16 热度:124
我想知道是否有办法为_layout.cshtml文件指定一个模型,我已经看到很多帖子与人们回答“替代”解决方案的基本相同的问题,不是说它不可能也不显示我们究竟能够实现这一点 有一些webforms的经验,我一直试图迁移到MVC,经常发现自己有这样的问题,我发现这个网站:[详细]
-
asp.net-web-api – Web API ModelBinders – 如何以不同方式绑
所属栏目:[asp.Net] 日期:2020-12-16 热度:89
我有以下行动签名 [ValidateInput(false)] public HttpResponseMessage PostParam(Param param) Param看起来像这样: public class Param { public int Id { get; set;} public string Name { get; set; } public string Choices { get; set; }} 这就是故障[详细]
-
asp.net – 自定义会话状态模块 – 使用ASP状态服务
所属栏目:[asp.Net] 日期:2020-12-16 热度:58
编辑(澄清我的问题):我们可以使用我们自己的代码使用Out Of Process Asp.NET状态服务的API或方法,还是专有的? 我们正在研究实现一个custom session state module,它重新使用了asp库存模块的组件.我们的主要目标是阻止会话锁定(不将会话状态模式更改为ReadO[详细]
-
asp.net-mvc – Visual Studio:您使用什么方法为类似项目“模板
所属栏目:[asp.Net] 日期:2020-12-16 热度:136
在构建ASP.NET项目时,需要完成一定数量的样板或管道,这在整个项目中通常是相同的. MVC和ALT.NET方法尤其如此. [我正在考虑以下事项:IoC,ORM,解决方案结构(项目),会话管理,用户管理,I18n等] 我想知道你最喜欢什么方法来“重用”这些管道跨项目? 有一个’主[详细]
-
asp.net-mvc – MVC SelectList不能正常工作
所属栏目:[asp.Net] 日期:2020-12-16 热度:65
ListSelectListItem items = new ListSelectListItem();if (a){ SelectListItem deliveryItem = new SelectListItem() { Selected = a.selected,Text = "Delivery",Value = "1" }; items.Add(deliveryItem);}if (b){ SelectListItem pickupItem = new Select[详细]