-
asp.net-mvc-2 – 使用或不使用AutoMapper的“合并”模型和ViewM
所属栏目:[asp.Net] 日期:2020-12-15 热度:108
我目前正在使用ViewModels将我的Views与实际的Model结构分开. 例如,我有一个用户持久性实体和一个包含所有信息的MyProfile ViewModel,用户可以自己更改. 对于从User到MyProfile的转换,我使用的是Automapper. 现在用户回复了他的(更改的)信息后,我需要保存这[详细]
-
asp.net – 通过调用.ashx页面下载文件
所属栏目:[asp.Net] 日期:2020-12-15 热度:135
我正在从主页客户端脚本( Jquery)请求.ashx页面,该脚本具有下载PDF文件的代码.当我调试它时,我可以看到执行“文件下载”代码,但文件没有下载. $.ajax({ type: "POST",url: "FileDownload.ashx",dataType: "html",success: function (data) { } } ); public c[详细]
-
.net – Razor RTM中的声明性助手方法
所属栏目:[asp.Net] 日期:2020-12-15 热度:58
我通过 his blog看到了Scott Guthrie关于助手方法的帖子. 具体来说: 我看到一堆RC版本的MVC 3帖子关于缺少辅助方法…我看到它的语法支持(@helper)突出显示,但我在/Views/Helpers/SomeHelper.cshtml中有这个(定义为局部视图): @helper SomeHelper(string te[详细]
-
asp.net – 将特定文件夹映射到web.config中的HttpHandler
所属栏目:[asp.Net] 日期:2020-12-15 热度:150
是否可以将文件夹中的所有文件扩展名映射到特定的HttpHandler(假设它们的文件扩展名映射到IIS中的aspnet_isapi.dll)? 我已经将FLV扩展映射到IIS中的ASP.NET,并在我的Web应用程序中有一个名为Static的文件夹,其中包含以下文件: Static / Index.htm Static /[详细]
-
asp.net-mvc – ASP.NET MVC – 从单个控制器动作返回不同的视图
所属栏目:[asp.Net] 日期:2020-12-15 热度:103
我正在研究一个ASP.NET MVC项目我正在使用路由来生成友好的URL并且有一个问题我不知道如何最好地解决. 我设置的路由工作如下 {类别} {类别} / {制造商} {类别} / {制造商} / {产物} 我遇到的问题是我想以不同的方式显示相同路线的匹配.例如 Category1显示 后[详细]
-
asp.net-mvc – 如何在升级到ASP.NET MVC 5和Web API 2后解决nug
所属栏目:[asp.Net] 日期:2020-12-15 热度:198
我已经按照这些 steps from this WebSite将ASP.NET MVC4升级到ASP.NET MVC 5.1 我坚持升级nuget包,有很多错误和回滚: 例如 Install failed. Rolling back...Install-Package : Updating 'Microsoft.AspNet.WebApi.Core 4.0.20710.0' to 'Microsoft.AspNet.W[详细]
-
asp.net-mvc-4 – 复杂模型上的MVC Html.DisplayNameFor
所属栏目:[asp.Net] 日期:2020-12-15 热度:57
我有一个复杂类型的模型,即用户/地址/地址列表 public class User{public ListAddress Addresses{get;set;}} 在我的视图中我显示了这个 fieldsetlegend@Html.DisplayNameFor(model=model.Addresses)/legendtable tr th @Html.DisplayNameFor(m = Model.Addre[详细]
-
asp.net-web-api – 将JSON数组从Javascript传递到Web API Contr
所属栏目:[asp.Net] 日期:2020-12-15 热度:144
我无法在web api控制器方法(SaveDetails)中获取 JSON数组参数. 这是我的代码. JavaScript代码: $.ajax( { url : "api/Test/SaveDetails",type : "POST",data : { "employees": [ { "firstName": "John","lastName": "Doe" },{ "firstName": "Anna","lastNam[详细]
-
asp.net-mvc – MVC 4捕获所有路由从未到达
所属栏目:[asp.Net] 日期:2020-12-15 热度:172
当尝试在MVC 4中创建捕获所有路由时(我发现了几个示例,基于我的代码),它返回404错误.我在IIS 7.5上运行它.这似乎是一个直接的解决方案,所以我错过了什么? 需要注意的是,如果我将“CatchAll”路线移动到“默认”路线上方,则可以使用.但是当然没有其他控制器[详细]
-
asp.net-mvc-3 – MVC3:如何在HtmlHelper扩展中以编程方式获取
所属栏目:[asp.Net] 日期:2020-12-15 热度:63
如何在 HtmlHelper扩展中以编程方式获取当前正在执行的视图名称或部分视图名称?在我的情况下,我无法使用ViewData或无法将视图名称传递给View中的扩展名. 解决方法 var webPage = htmlhelper.ViewDataContainer as WebPageBase;var virtualPath = webPage.Vi[详细]
-
asp.net – ValidateRequest = False但是在行动中它仍然是True而
所属栏目:[asp.Net] 日期:2020-12-15 热度:88
我想在ASP.NET MVC 2.0 RTM中的特定视图上禁用RequestValidation.所以我添加了一些查看Page指令部分所需的内容,如下所示: %@ Page ValidateRequest="false" Language="C#" MasterPageFile="Path" Inherits="System.Web.Mvc.ViewPagePath" % 但RequestValida[详细]
-
asp.net – 在启用了共享配置的IIS 7上安装Web Deploy
所属栏目:[asp.Net] 日期:2020-12-15 热度:194
我们在 Windows 2008R2上有一个运行IIS 7.5的Web场环境.我们使用共享配置和Web存储复制. 我们尝试在其中一台服务器上安装Web Deploy(v3.5),但收到一条错误消息,指出共享配置不支持Web部署. 是否可以在共享配置环境中运行Web Deploy?如果是这样的话? 注意:[详细]
-
asp.net-mvc-3 – 我应该将我的实用程序类放在ASP.NET MVC3应用
所属栏目:[asp.Net] 日期:2020-12-15 热度:129
我正在使用C#和Razor在ASP.NET MVC3中开发一个Web应用程序. 我需要创建一个实用程序类,我在其中放置函数将字符串转换为日期(年,月,日等等). 在ASP.NET Web窗体中,我曾经将这种类放在App_Code文件夹中.在MVC中没有这样的文件夹,我不认为实用程序类既不属于Mod[详细]
-
asp.net-mvc – 如何在ASP.NET MVC路由中使用带有HttpMethodCons
所属栏目:[asp.Net] 日期:2020-12-15 热度:109
我有一个控制器只接受此URL上的POST: POST http://server/stores/123/products POST应该是内容类型的application / json,所以这就是我在路由表中的内容: routes.MapRoute(null,"stores/{storeId}/products",new { controller = "Store",action = "Save" },[详细]
-
ASP.NET MVC – jquery datepicker
所属栏目:[asp.Net] 日期:2020-12-15 热度:123
好的,所以我是ASP.NET MVC和 JQuery的新手. 我已经按照以下示例写了这封信,而且我无法让datepicker工作: http://codesprouts.com/post/Creating-A-DatePicker-Extension-In-ASPNet-MVC.aspx 任何人都可以告诉我是否有任何蜱或陷阱吗? 伯纳德. 解决方法 使[详细]
-
asp.net-mvc – asp.net mvc中HttpUnauthorizedResult上的默认登
所属栏目:[asp.Net] 日期:2020-12-15 热度:97
我编写了一个自定义AuthorizeAttribute,它在asp.net mvc3应用程序中具有以下条件: public override void OnAuthorization(AuthorizationContext filterContext){ //auth failed,redirect to Sign In if (!filterContext.HttpContext.User.Identity.IsAuthen[详细]
-
ASP.NET和Flash – 可以与.net进行快速通话
所属栏目:[asp.Net] 日期:2020-12-15 热度:126
闪存前端可以与.net后端通信吗? 解决方法 是. 我们使用Adobe Flex与.Net XML Web服务进行通信. 注意复杂的序列化.Net类型(例如DataSet) – ActionScript无法处理它们. 而是使用基本类型生成简单的XML. 另见:Flex and ADO.NET Data Services…anyone done i[详细]
-
asp.net – Application_EndRequest没有找到Session
所属栏目:[asp.Net] 日期:2020-12-15 热度:199
我正在尝试按照 ASP.NET OutputCache and Cookies中的建议在Global.asax.vb中的Application_EndRequest中设置一个cookie 我写了以下代码,cookie获取ERROR值. 为什么没有会话? Sub Application_EndRequest(ByVal sender As Object,ByVal e As EventArgs) Dim[详细]
-
asp.net-web-api – 将Application Insight与ASP API Core结合使
所属栏目:[asp.Net] 日期:2020-12-15 热度:154
社区 我在将Application Insights连接到ASP WEB API Core时遇到了麻烦. 按照标准手册,我仍然无法在AppInsights帐户中找到任何记录. 我使用了很多手册,但它们完全相同,并描述了如何为ASP Core(而不是API Core)配置App Insights. 所以我想知道是否需要一些特殊[详细]
-
asp.net – 尽管设置了FormsAuthenticationTicket的UserData属性
所属栏目:[asp.Net] 日期:2020-12-15 热度:169
出于某种原因,我的身份验证cookie的UserData属性为空.这是代码: var authCookie = FormsAuthentication.GetAuthCookie(userName,rememberUser.Checked);// Get the FormsAuthenticationTicket out of the encrypted cookievar ticket = FormsAuthentication[详细]
-
ASP.Net中的会话超时设置
所属栏目:[asp.Net] 日期:2020-12-15 热度:68
我在web.config文件中将会话时间设置为9小时,如下所示: “sessionState mode="InProc" timeout="540" / 但是,通常用户抱怨他们在不到9小时的时间内面临超时,并且超时后的时间间隔也会有所不同. 我想知道会话超时是否依赖于IIS中的以下任何设置: 会话时间设[详细]
-
asp.net按钮点击w / javascript“你确定吗?”在发回之前
所属栏目:[asp.Net] 日期:2020-12-15 热度:107
我有一个asp:按钮,将触发删除,并希望有一个客户端 javascript你确定弹出窗口防止任何意外. 什么是javascript来处理这个? 解决方法 您可以将javascript添加到按钮的OnClientClick()事件中…如果要取消事件,则键将返回false.如果返回false,则OnClick不会触发[详细]
-
asp.net-mvc – 是否可以使用RedirectToAction清除路由值?
所属栏目:[asp.Net] 日期:2020-12-15 热度:64
我想重定向到同一控制器中的操作,但丢失路由值(特别是id值).事实证明这非常困难.我有像这样配置的路由: context.MapRoute( "Monitoring_controllerIdSpecified","Monitoring/{controller}/{id}/{action}",new { action = "Status" });context.MapRoute( "Mo[详细]
-
在ASP.NET中导入一个类
所属栏目:[asp.Net] 日期:2020-12-15 热度:177
我想导入App_Code中的一个类,以便在我的aspx页面中使用它. 我该怎么做 ? 谢谢 解决方法 将您使用的命名空间添加到您的代码隐藏文件或aspx文件中(如果不使用后面的代码). using YourNamespace; //C#imports YourNamespace //VB 或者如果不使用codebehind %@[详细]
-
在Asp.net Gridview中显示多列中的行
所属栏目:[asp.Net] 日期:2020-12-15 热度:161
默认情况下,Gridview的每一行都映射到附加到其数据源的数据表或数据集中的每一行.但是,如果我想在多列中显示这些行,该怎么办呢?例如,如果它有10行,则每行5行应并排显示在2列中.我也可以使用Infragistics网格执行此操作.这可能吗? 解决方法 您可以使用 Data[详细]
- asp.net mvc 自定义pager封装与优化
- asp.net-mvc – 使用没有主键的查找在dbSet中查找
- asp.net-mvc – ASP.NET MVC DropDownListFor不支
- asp-classic – <%%>和经典asp之间有什么区别?
- asp.net-mvc – Web API返回csv文件
- asp.net-mvc-4 – 如何永久教Visual Studio检测我
- asp.net-mvc – ASP MVC – 多对多的关系
- ELMAH没有在MVC3中显示原始ASP.NET错误页面
- asp.net – 隐藏表单值
- asp.net – ‘WebForm_DoPostBackWithOptions’在