-
asp.net-mvc – 如何在ASP.NET MVC中为经过身份验证的用户关闭输
所属栏目:[asp.Net] 日期:2020-12-15 热度:184
我有一个ASP.NET MVC应用程序.我需要缓存一些页面,但只对非验证用户. 我试图使用VaryByCustom =“user”与以下GetVaryByCustomString实现: public override string GetVaryByCustomString(HttpContext context,string custom){ if (custom == "user") { if[详细]
-
asp.net-mvc – Ninject – 具有参数/ Entity Framework连接字符
所属栏目:[asp.Net] 日期:2020-12-15 热度:147
请原谅我的无知,但我对IOC和NinJect很新.我已经寻找到高低的易于理解的解决方案,但到目前为止,他们已经逃避了我. 到目前为止,我有以下和所有的工作如预期: private class StandardModule : NinjectModule { public override void Load() { BindILog().ToNLo[详细]
-
asp.net-mvc – 更新用户声明不起作用.为什么?
所属栏目:[asp.Net] 日期:2020-12-15 热度:179
我正在使用ASP.NET MVC 5.1与Owin和声明身份验证. 用户更改电子邮件后,我需要更新用户声明,所以我在控制器中试过: ClaimsIdentity identity = (ClaimsIdentity)User.Identity; Claim claim = identity.FindFirst(ClaimTypes.Email); identity.RemoveClaim(c[详细]
-
剃刀 – 我应该在ASP.NET MVC 3中放置声明式HTML助手
所属栏目:[asp.Net] 日期:2020-12-15 热度:71
我试图在 ScottGu’s Razor post中指定一个声明性的HTML帮助器,但我没有太多的运气.我试图在Views / Helpers中放置一个带有DateTimeHelper的Helpers.cshtml文件,但是它不会被接受,所以我在AppCode中尝试使用 the MVC 3 Beta post.现在它选择它,但是当我尝试[详细]
-
为什么在ASP.NET中刷新页面时会执行按钮单击事件?
所属栏目:[asp.Net] 日期:2020-12-15 热度:145
在我的ASP.Net网站我有一个按钮.当我点击按钮,然后通过浏览器重新加载页面,按钮的点击事件触发.有一个问题,请帮助我. 解决方法 如果我理解正确 您有一个带有按钮的网络表单. 您按下导致发回的按钮,按下该按钮的事件处理程序执行. 然后你点击刷新,该页面的按[详细]
-
asp.net-mvc – ASP.NET MVC 5为隐藏输入渲染不同的bool值
所属栏目:[asp.Net] 日期:2020-12-15 热度:141
给出以下viewmodel: public class FooViewModel{ public bool IsBoolValue { get; set; }} 和这个观点: input type="hidden" id="Whatever" data-something="@Model.IsBoolValue" value="@Model.IsBoolValue" / 隐藏输入字段的输出是: input type =“hidd[详细]
-
asp.net-mvc – Owin自主和ASP .Net MVC
所属栏目:[asp.Net] 日期:2020-12-15 热度:92
我有一个ASP .Net MVC应用程序,在IIS下工作得很好.我需要能够从自己托管的控制台应用程序运行相同的应用程序.我怎么做?我应该使用OWIN吗?代码应该是什么样子的? 解决方法 你不能自己主机ASP.NET MVC 5(当前版本的MVC).但是,您可以使用NancyFx,或者查看支[详细]
-
asp.net-mvc – ASP.NET MVC Javascript ActionResult
所属栏目:[asp.Net] 日期:2020-12-15 热度:58
任何人都有 javascript actionresults的例子?一旦它被退回,我很难得到脚本执行.谢谢 解决方法 这是一个在 blog post上发现的一个例子,它实际上将其描述为反模式,因为Controller必须对View有深入的了解才能运行. public ActionResult DoSomething() { string[详细]
-
asp.net-mvc-3 – MVC 3中的BeginRequest类过滤器?
所属栏目:[asp.Net] 日期:2020-12-15 热度:110
我的应用程序中有一些代码,我需要在任何其他操作(即使在身份验证之前)执行每个请求.到目前为止,我一直在Global.asax中使用Application_BeginRequest事件,这一切都很好.但是这个代码需要打到数据库,而且由于某种原因,Global.asax这样做是不正确的.此外,我使用[详细]
-
asp.net – 我可以同时拥有Controller和ApiController吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:154
我刚刚开始使用VS 2012 RC,并且我正在创建一个ASP.NET MVC 4 Web应用程序,其中我计划提供基于HTML的用户界面和基于WebApi的编程接口. 对于我的HTML网站,我有一个控制器和视图为我的每个模型(MVC!),并且路由工作“按照惯例”,所以例如,URL /客户端挂钩到我的[详细]
-
asp.net – 什么时候应该使用Page.DataBind()和Control.DataBind
所属栏目:[asp.Net] 日期:2020-12-15 热度:168
在ASP.NET中,您可以单独绑定控件(即GridView1.DataBind()),也可以调用Page.DataBind()来绑定页面上的所有控件. 两个电话有什么区别吗?有人应该比其他人更喜欢吗? 解决方法 为了在Page.DataBind()和Control.DataBind()之间进行选择,这里是Microsoft guidanc[详细]
-
asp.net-mvc-3 – Html.Action – 获取与发布
所属栏目:[asp.Net] 日期:2020-12-15 热度:59
我经常这样做: div id='Product'@Html.Action("Create","Product")/div 这很方便,因为我可以将产品创作表单的绘画委托给另一个控制器操作来嵌入到地方.但是,我有问题的方法有时(我没有想到在什么条件下)调用我的控制器操作的[HttpPost],这当然失败了. 有没[详细]
-
ASP.NET分页控件
所属栏目:[asp.Net] 日期:2020-12-15 热度:118
我正在ASP.NET中寻找一个不错的分页控件,就像Stackoverflow pager一样.有人可以推荐一个吗? 我更喜欢没有使用Postback的一个,只是一个可定制的查询字符串. 解决方法 自己滚动很容易我创建了一个基于堆栈溢出寻呼机的简单用户控制,具有两个属性… 根据底层数[详细]
-
asp.net – 可以回收IIS应用程序池,而不会丢失用户会话?
所属栏目:[asp.Net] 日期:2020-12-15 热度:63
目前,我们正在部署代码以尽情生活,但不利之处在于破坏用户会话数据. 有没有办法能够回收IIS而不会丢失会话数据,还是在SQL服务器中持续进行会话状态,或者只有这样? 解决方法 内存中会话状态存储在IIS工作进程的内存中.当您重新启动应用程序池时,您将有效地停[详细]
-
asp.net – 如何从Web应用程序进行高级打印?
所属栏目:[asp.Net] 日期:2020-12-15 热度:132
我一直在研究通过Web应用程序打印类似报表的数据的选项.一些可行的选项是编写PDF,Excel XML,将HTML转储到Excel或使用像activePDF webGrabber这样的工具.我想这个问题是,从浏览器(IE在我的情况)控制打印的一些解决方案是什么,但没有巨大的开发时间.虽然我自己[详细]
-
asp.net – .asp和.aspx页面之间的区别?
所属栏目:[asp.Net] 日期:2020-12-15 热度:85
我是ASP.NET的新手,浏览时遇到这两个不同的扩展.他们有什么区别? 解决方法 一个是 Classic ASP(.asp),另一个是 ASP.NET(.aspx). 请注意,这是默认处理这些扩展.您可以在IIS中以不同的方式重新映射要处理的扩展名.[详细]
-
ASP.NET MVC通过ActionLink传递模型
所属栏目:[asp.Net] 日期:2020-12-15 热度:64
单击ActionLink后,我想传递一个模型和一个int到一个控制器. @Html.ActionLink("Next","Lookup","User",new { m = Model.UserLookupViewModel,page = Model.UserLookupViewModel.curPage },null) 它不起作用,而是通过模型的空白实例,当使用新的时候,它将会预[详细]
-
如何调试ASP.NET HTTPHandler
所属栏目:[asp.Net] 日期:2020-12-15 热度:70
我在视觉工作室的HttpHandler中设置了一个断点. HttpHandler是一个.ashx文件,我正在通过在VS开发Web服务器中运行我的应用程序来调试.我的断点没有受到打击. 我该怎么办? 编辑:我的断点没有被击中 解决方法 在Visual Studio中打开处理程序文件,并按照您的说[详细]
-
asp.net – asmx到WCF或Web API
所属栏目:[asp.Net] 日期:2020-12-15 热度:65
我有一个我正在建立的应用程序,目前我使用ASMX构建了一些Web服务.最后,应用程序将部署在天蓝色上. Web服务非常简单,因为他们所做的一切都是在AppCode文件夹中调用处理所有工作的类. 将Web服务移动到WCF或Web API会更好/更容易/更快/更高效吗? 感谢您的建议[详细]
-
asp.net-mvc-3 – MV3复选框的重复查询字符串值(true,false表示
所属栏目:[asp.Net] 日期:2020-12-15 热度:147
我创建了一个相当简单的页面,带有一个复选框: @using (Html.BeginForm("MyController","MyAction",FormMethod.Get)){ @Html.CheckBoxFor(x = x.MyCheckBox) input type="submit" value="Go!" / } 该URL填充了MyCheckBox值两次!因此: MyAction?MyCheckBox=[详细]
-
接收“路径”选项是禁止的.“ASP.NET网站中的异常
所属栏目:[asp.Net] 日期:2020-12-15 热度:187
我收到错误System.Web.HttpException:路径“选项”被禁止.因为我们将我们的网站转移到新的服务器设置.我无法重新创建错误,但是我每天至少收到这个异常的电子邮件至少几次.任何想法可能导致这个和我如何解决它? 编辑: 堆栈跟踪: at System.Web.HttpMethod[详细]
-
打印友好的ASP.NET MVC 3视图
所属栏目:[asp.Net] 日期:2020-12-15 热度:88
我想要创建打印友好版本的我的ASP.NET MVC 3视图我该怎么做?另外,如果我需要打印友好版本的几个部分的视图呢? 问候. 解决方法 我使用相同的视图,但有2个CSS文件(一个媒体=“屏幕”,另一个与媒体“打[详细]
-
asp.net-mvc – 域实体,DTO和查看模型
所属栏目:[asp.Net] 日期:2020-12-15 热度:94
我有一个ASP.NET MVC 2应用程序与一个POCO域模型和一个NHibernate库层.我的域模型没有意识到我的视图模型,所以我使用automapper从viewmodel到实体和反之亦然. 当我向我的项目介绍WCF(迟到的要求)时,我开始处理断开的对象.也就是说,我使用NHibernate从数据库[详细]
-
asp.net-mvc – 在ASP.NET MVC 3中路由静态文件,如robots.txt
所属栏目:[asp.Net] 日期:2020-12-15 热度:152
我想要将以下链接“http://mywebsite.com/robots.txt”链接到静态文件?/ Content / robots.txt. 我该怎么做? 谢谢, Merijn 解决方法 添加这样的路线应该做的诀窍.这样可以提供任何静态.txt文件,如robots.txt. routes.IgnoreRoute("{resource}.txt");[详细]
-
asp.net-mvc – 使用ASP.NET MVC的基础认证
所属栏目:[asp.Net] 日期:2020-12-15 热度:137
任何人都知道这是如何工作的,我正在使用.net成员资格提供者,只想拉一个xml列表.我也使用.net mvc sdk.所以这里的问题,当我添加[WebApiEnabled]在我的控制器的顶部我可以成功地拉xml / json.但是当我将[Authenticate]添加到我的控制器顶部时,我无法登录.作为[详细]