-
asp.net – ScriptResource.axd和.Net 4
所属栏目:[asp.Net] 日期:2020-12-16 热度:73
我们刚刚将我们的网站转换为在.NET 4上运行并升级了我们的服务器(Web Server 2008 SP2 IIS7.0)以运行.NET 4框架.我们的网站现在在50%尝试访问它的所有计算机上显示以下问题,而其他50%完全正常工作.在.NET 3.5下,一切正常 Sys.WebForms.PageRequestManagerS[详细]
-
.NET内存泄漏
所属栏目:[asp.Net] 日期:2020-12-16 热度:103
在我们的ASP.NET应用程序访问内部Web服务上运行压力测试后,我们的中间层服务器(我们托管ASMX .NET 3.5 Web服务)显示接近1GB的内存消耗. 在检查来自中间层服务器的内存转储后,我发现了Web服务运行时本身引用的1000多个Microsoft.Xml.Serialization.GeneratedA[详细]
-
asp.net-mvc – 如何使用Asp.net MVC验证列表属性是否具有最小项
所属栏目:[asp.Net] 日期:2020-12-16 热度:151
我有一个视图模型,其属性看起来像这样 Property SelectedGroups() as List(of string) 在视图中我有这样的东西 table tr thDescription/th /tr tr td input type="hidden" name="SelectedGroups" value="one" / description one /td /tr tr td input type="h[详细]
-
如何使用ASP.NET创建XML文件并提示下载?
所属栏目:[asp.Net] 日期:2020-12-16 热度:76
我目前正在尝试将数据(客户端计算机)写入用户可以保存的xml文件中.但是,我希望用户能够决定他们想要保存这个写入的xml文件的位置.是否有任何控件或代码可用于允许用户保存文件? 更新: 这是正确的方法吗? **HttpContext.Current.Response.Write(xw.ToStroi[详细]
-
asp.net-mvc – 基于复杂模块使用ASP.NET MVC 2在DB中创建新记录
所属栏目:[asp.Net] 日期:2020-12-16 热度:166
我有一个非常棘手的问题需要我解决,我想了很多,然后又找到了一个我要提到的结论. 问题是我有一个客户想要创建一个基于Common功能的网站,所以我们称之为模块,所以我认为使用MVC Contrib Portable Areas,这是插入模块的好主意,但我有一个很大的问题,让我们说我[详细]
-
asp.net – 如何保护我的通用处理程序调用?
所属栏目:[asp.Net] 日期:2020-12-16 热度:86
我正在创建一个myspace应用程序,对于一些数据库条目,我使用的是我在其他网站上托管的通用处理程序.从我的myspace应用程序中,我使用对这些处理程序的ajax调用来执行我想要的活动.我想知道如何让这些ajax调用安全?我的意思是我想确保处理程序只被myspace应用[详细]
-
asp.net – 开发和测试环境最佳实践?
所属栏目:[asp.Net] 日期:2020-12-16 热度:112
这个问题适用于ASP.NET和SQL Server开发人员.在设置开发和测试环境方面,您的最佳实践是什么?我对以下问题感兴趣: 您推荐多少层,每层上发生了什么?只是开发,测试和生产,或者开发,测试,升级和生产? 哪些类型的应用程序和/或服务器应该在实际的物理硬件上运[详细]
-
asp.net – 是否可以完全在代码中配置ELMAH?
所属栏目:[asp.Net] 日期:2020-12-16 热度:102
我想完全用代码为ASP.NET MVC站点配置ELMAH.这包括注册模块,设置日志记录提供程序和设置以及过滤异常. 到目前为止,我设法做的唯一部分是过滤器异常.有没有其他人想出如何做到这一点?我真的希望避免使用不会改变的设置来混乱我的配置文件. 解决方法 我认为你[详细]
-
asp.net-mvc-2 – ASP.NET MVC 2 – 如何使用DropDownListFor?
所属栏目:[asp.Net] 日期:2020-12-16 热度:68
我有一个简单的模型/视图,包括用户名,密码等等,并使用帮助程序很好地连接它. 我现在有一个名为“NumberOfChildren”的字段.我想在其中存储一个数字(int),我希望它呈现一个包含“None”,“1”,“2”等的下拉框. 我的想法是模型将有一个列表或返回列表的方法,[详细]
-
.net – 使用DataAnnotations 4.0
所属栏目:[asp.Net] 日期:2020-12-16 热度:142
我正在使用带有MVC应用程序的DA 4.0并创建了一个自定义验证器,如下所示: public static ValidationResult NumberOfItems(int numItems,ValidationContext pValidationContext){ if (numItems == 1) { //Tag as critical error //return new ValidationResul[详细]
-
asp.net – 使用Session来存储身份验证?
所属栏目:[asp.Net] 日期:2020-12-16 热度:142
我有很多 problems with FormsAuthentication和潜在的工作我正在考虑在会话中存储登录? Login:Session["Auth.ClientId"] = clientId;IsAuthenticated:Session["Auth.ClientId"] != null;Logout;Session["Auth.ClientId"] == null; 无论如何,我并没有真正使[详细]
-
将经典ASP应用程序迁移到ASP.NET
所属栏目:[asp.Net] 日期:2020-12-16 热度:87
我们正处于项目的设计阶段,其目标是将ASP经典应用程序重新转换为ASP.Net 4.0.系统需要完全基于Web.新系统有几个新要求,使这个项目成为具有挑战性的项目: 系统需要独立于数据库.它必须在1.0版本上支持MS SQL Server,Oracle,MySQL,Postgres和DB2. 系统必须能[详细]
-
asp.net – Telerik radGrid网格和列宽的最佳实践
所属栏目:[asp.Net] 日期:2020-12-16 热度:120
我想问一下管理radGrid宽度的最佳实践是什么. 对于我的应用程序,大多数用户运行1280 x 1024,所以我很乐意将我的整体网格宽度设置为1100.但是,根据使用的形式,我有时会有水平滚动条.为了解决这个问题,我一直在玩网格的宽度,我也玩过设置一个或两个列的itemsty[详细]
-
asp.net-mvc – 分页助手asp.net mvc
所属栏目:[asp.Net] 日期:2020-12-16 热度:188
我已经实现了一个分页html助手(改编自史蒂文桑德森的书).这是当前的代码: public static string PageLinks(此HtmlHelper html,int currentPage,int totalPages,Func pageUrl) ????????{ ????????????StringBuilder result = new StringBuilder(); for (int[详细]
-
配置asp.net Web应用程序.最佳做法
所属栏目:[asp.Net] 日期:2020-12-16 热度:90
网站有很多可配置的信息: UI消息 分页中使用的记录数量其他UI参数 网页的缓存持续时间超时 路线图网站结构 …… 存储所有这些信息的方法有很多种: AppSettings(web.config) 自定义部分(web.config) 从web.config引用的外部xml /文本文件 常量的内部静态类[详细]
-
ASP.NET MVC 2在部分视图中禁用浏览器后退按钮的缓存
所属栏目:[asp.Net] 日期:2020-12-16 热度:172
我正在使用 Html.RenderAction CartController(c = c.Show());在我的主页面上显示所有页面的购物车.问题是当我将一个项目添加到购物车然后点击浏览器后退按钮时.它显示旧购物车(来自Cache),直到我点击刷新按钮或导航到另一个页面. 我已经尝试过this并且它运[详细]
-
asp.net – 在Application_Error中将异常转换为HTTP 404响应
所属栏目:[asp.Net] 日期:2020-12-16 热度:135
首先,快速完成我想要实现的目标:将特定异常转换为HTTP 404,以便ASP.NET可以进一步处理它. 我用这种方式处理ASP.NET(MVC2)中的异常: protected void Application_Error(object sender,EventArgs e) { var err = Server.GetLastError(); if (err == null) re[详细]
-
asp.net-mvc – 在IIS7上部署MVC应用程序的最佳实践
所属栏目:[asp.Net] 日期:2020-12-16 热度:63
我不是网络管理员,我是IIS的新手.所以,我正在寻求建议. 我的MVC应用程序(例如fooapp)是我网站的默认应用程序(例如foo.bar).我使用IIS管理器将站点添加到IIS7.当我导入应用程序时,IIS管理器希望将它放在它自己的目录(/ foo)中,并告诉我不应该将它放在基本(站[详细]
-
asp.net-mvc – 如何在mvc中保持视图不受授权逻辑的影响?
所属栏目:[asp.Net] 日期:2020-12-16 热度:51
我有一个显示项目列表的视图. 用户可以编辑,删除或创建新项目,但根据他们的授权,他们可能会或可能不会被允许执行某些操作. 我要求只显示当前用户可以执行的操作,但我不希望使用授权来混淆视图if-else’s 鄙视是一个非常普遍的要求,我找不到一个真正令人满意[详细]
-
.net – 如何检查用户是属于AD组还是嵌套组?
所属栏目:[asp.Net] 日期:2020-12-16 热度:115
我有一个使用 Windows身份验证的ASP.NET 3.5应用程序并实现我们自己的RoleProvider. 问题是我们想要将对一组页面的访问限制为几千个用户,而不是逐个输入所有这些页面,我们发现它们属于一个AD组. 答案很简单,如果我们检查特定用户的成员资格的公共组是它的直[详细]
-
asp.net – uk格式的.net 4.0中的日期格式
所属栏目:[asp.Net] 日期:2020-12-16 热度:100
我正在将几个站点转换为.net 4.0,我似乎遇到了日期区域化的问题. 这段代码: Date.Today.AddDays((Date.Today.DayOfWeek - 1) * -1).ToString() 在.net 3.5中产生:’19 / 04/2010 00:00:00′ 但是一旦我将应用程序池更改为4.0,它就会产生:’4/19/2010 12:0[详细]
-
ASP.NET是否需要ActiveX?
所属栏目:[asp.Net] 日期:2020-12-16 热度:91
Asp.Net是否需要ActiveX来进行Ajax调用?我怀疑它确实是因为没有在IE选项中设置“初始化和脚本activeX控件未标记为安全”ASP.NET UpdatePanels不起作用.我对么? 这是一个非常重要的编辑 我对IE6没有任何疑问.但我甚至可以在IE8(Windows 7)上重现这一点.尝试[详细]
-
ASP.Net 3.5 / 4.0 CodeBehind还是CodeFile?
所属栏目:[asp.Net] 日期:2020-12-16 热度:91
我读完了上一篇文章: CodeFile vs CodeBehind,但我仍然对我应该使用的内容感到困惑.听起来CodeFile是应该使用的新选项,但VS2010在创建新的Web窗体时会生成CodeBehind. 解决方法 这取决于您的模板,请查看网站与Web应用程序.我倾向于选择Web应用程序有几个原[详细]
-
asp.net-mvc – ASP.NET MVC应用程序架构“指南”
所属栏目:[asp.Net] 日期:2020-12-16 热度:142
我正在寻找一些基于ASP.NET MVC的CMS应用程序架构的反馈. 域模型 – 除了System类之外什么都不依赖于定义类型.目前,大多贫血. 存储库层 – 抽象数据访问,仅由服务层调用 服务层 – 在域模型上执行业务逻辑.将视图模型暴露给控制器. ViewModelMapper – 在视[详细]
-
ASP.NET:禁用单个aspx页面的身份验证(自定义错误页面)?
所属栏目:[asp.Net] 日期:2020-12-16 热度:193
我在IIS 6中使用自定义错误页面: customErrors redirectMode="ResponseRedirect" mode="On" defaultRedirect="Error2.aspx"/ 我想禁用自定义错误页面的身份验证,因为引发的错误与身份验证模块有关,我不想进入无限循环,我想向用户显示一个干净的错误页面.我[详细]