-
休息 – ASP.NET Web API授权和身份验证
所属栏目:[asp.Net] 日期:2020-12-16 热度:165
我正在尝试构建一个安全的asp.net web api。您可以找到很多方法来保护您的API,但是我想知道为我的案例实现这一点的最佳方式或“行业标准”是什么。 这些是我的要求 – 该API将被少数第三方开发人员用于网站/移动应用程序等。 – 要使用此API的开发人员必须[详细]
-
asp.net-mvc – 如何使ASP.NET MVC mini分析器与Linq 2 SQL一起
所属栏目:[asp.Net] 日期:2020-12-16 热度:171
ASP.NET MVC Mini Profiler看起来很棒,但我没有得到Linq 2 SQL的使用示例。 这是Profiler文档中的Linq2SQL示例: partial class DBContext{ public static DBContext Get() { var conn = ProfiledDbConnection.Get(GetConnection()); return new DBContext([详细]
-
asp.net – AsyncPostBackTrigger和PostBackTrigger有什么区别?
所属栏目:[asp.Net] 日期:2020-12-16 热度:121
AsyncPostBackTrigger amp; PostBackTrigger? 解决方法 默认情况下,UpdatePanel内的控件会导致部分页面更新,外部控件会导致回发,使用这些触发器可以根据需要更改此行为。 从http://seminaarit.codezone.fi/video/devdays-2007/track1/2/2-ASP-dotNET_AJA[详细]
-
为什么在使用当前同步上下文启动任务时,不设置ASP.NET HttpConte
所属栏目:[asp.Net] 日期:2020-12-16 热度:75
我正在玩.NET的异步功能,并提出了一个我无法真正解释的情况。在同步ASP.NET MVC控制器中执行以下代码时 var t = Task.Factory.StartNew(()={ var ctx = System.Web.HttpContext.Current; //ctx == null here},CancellationToken.None,TaskCreationOptions.N[详细]
-
ASP.NET MVC:如何在MVC应用程序中使用静态HTML页面?
所属栏目:[asp.Net] 日期:2020-12-16 热度:72
在我正在开发的应用程序中,我想允许用户上传静态HTML页面来替换默认的“用户配置文件”MVC View页面。这可能吗?也就是说,用户上传的HTML页面将完全用完MVC,并且可以包含自己的CSS链接等。 想法?建议? 解决方法 显然,.net MVC框架处理已经存在于图像/[详细]
-
如何在ASP.NET MVC中使用JQuery调用控制器操作
所属栏目:[asp.Net] 日期:2020-12-16 热度:67
我已经读了一段时间,发现你可以通过使用以下命令来调用控制器操作: $.ajax("MyController/MyAction",function(data) { alert(data);}); 这是否意味着我应该添加MicrosoftMvcAjax.js或MicrosoftAjax.js以及Jquery lib? 另外,$ .ajax()函数中第二个参数应[详细]
-
在ASP.NET MVC中为JavaScript生成动作URL
所属栏目:[asp.Net] 日期:2020-12-16 热度:77
我正在尝试通过调用具有特定参数的控制器中的动作来重定向到另一个页面。我试图使用这一行: window.open('%= Url.Action("Report","Survey",new { id = ' + selectedRow + ' } ) %'); 但我不能让它工作;它给出以下错误: CS1012: Too many characters in ch[详细]
-
IIS虚拟目录和ASP.NET目录路径
所属栏目:[asp.Net] 日期:2020-12-16 热度:198
问题 我正在遇到典型的虚拟目录困境,因为您在ASP.Net应用程序中有一些路径,并将应用程序部署到IIS虚拟目录中。然后,所有通向“web root”(f.i.,“/ images”)的路径都不起作用,因为该应用程序在虚拟目录路径中。 解决方案 A.将“images”文件夹设置为虚[详细]
-
asp.net-web-api – System.Web.Routing.RouteCollection不包含
所属栏目:[asp.Net] 日期:2020-12-16 热度:104
我刚刚安装了Visual Studio 2012,并开始检查MVC 4和Web Api。 我已经用Web API创建了一个新的MVC 4应用程序。基于一些示例和教程,我开始配置我的路由: routes.MapHttpRoute( name: "Controller only",routeTemplate: "api/{controller}" ); 但是,这会导[详细]
-
asp.net-mvc – 如何解决异常“文件不存在”?
所属栏目:[asp.Net] 日期:2020-12-16 热度:190
我有一个基本的ASP.NET MVC2网站,每次加载视图(而不是部分视图)时,记录一个“文件不存在”错误。我很确定这是因为我引用一个文件,从母版页,不存在,但我不知道它是哪一个。 堆栈跟踪无效(见下文)。有没有人有任何提示如何最好地调试这个? File does not[详细]
-
asp.net – 从ASPX中的URL检索GET变量
所属栏目:[asp.Net] 日期:2020-12-16 热度:173
检索传递给.aspx(VB)页面的GET(在URL中)变量的最简单/标准方法是什么? 解决方法 您可以使用以下内容: http://www.whatever.com?hello=goodbyegoodbye=hellostring value = Request.QueryString["hello"] 价值会再见 要么 foreach(string key in Request.Qu[详细]
-
asp.net – ‘Owin.IAppBuilder’不包含’MapSignalR’的定义
所属栏目:[asp.Net] 日期:2020-12-16 热度:171
错误 ‘Owin.IAppBuilder’不包含’MapSignalR’的定义,并且没有扩展方法’MapSignalR’接受’Owin.IAppBuilder’类型的第一个参数可以找到(你缺少一个using指令或一个程序集引用?) 码 using Microsoft.Owin;using Owin;[assembly: OwinStartup(typeof(Sig[详细]
-
asp.net – 如何从SQL Server 2008本身获取客户端IP地址?
所属栏目:[asp.Net] 日期:2020-12-16 热度:178
我有一个插入/更新/删除的触发器。那工作正常此外,我需要客户端的IP地址进行更改。我需要在T-SQL中,这意味着,不是任何Web窗体,而是在SQL / T-SQL中,而我的触发器将被触发。 还有,我知道,有一个名为xp_cmdshell的主数据库中存储过程,当使用ipconfig执[详细]
-
asp.net – 可以通过VS2015在IIS中调试/运行aspnet5应用程序
所属栏目:[asp.Net] 日期:2020-12-16 热度:140
使用当前预览可以通过IIS和VS2015调试和运行ASP.Net5 MVC6应用程序吗? (CTP5)。 当我查看可用的项目选项(项目属性/调试/调试目标)时,我只能在下拉列表中提供IIS express。 解决方法 目前Visual Studio的ASP.NET 5托管仅支持以下内容: 使用IIS Express托管[详细]
-
.net – 单元测试api控制器的示例代码
所属栏目:[asp.Net] 日期:2020-12-16 热度:100
是否有示例代码显示单元测试继承自api控制器的控制器? 我正在尝试单元测试一个POST,但它是失败的。我相信我需要设置HttpControllerContext进行测试,但不知道如何 谢谢 解决方法 这段代码应该展示后期测试的基础知识。假设您有一个注册到控制器的存储库。[详细]
-
asp.net-mvc-3 – 是否可以设置TextBoxFor生成的输入类型
所属栏目:[asp.Net] 日期:2020-12-16 热度:183
我正在使用ASP.NET MVC 3 TextBoxFor的形式,并希望使用type =“email”为至少一些移动设备更容易的输入,但是找不到如何使用TextBoxFor来设置它。这不容易吗? 在视图中 @Html.LabelFor(m = m.Email)@Html.TextBoxFor(m = m.Email) 在模型中 [StringLength([详细]
-
asp.net – 什么是asp:DropDownList客户端事件?
所属栏目:[asp.Net] 日期:2020-12-16 热度:106
我想知道一个asp:DropDownList的客户端事件(如onChange)。 解决方法 你在说ASP应用吗?此应用程序生成HTML代码,因此您可以使用所有HTML事件,对于选择标签(选择下拉列表的HTML标记),可以使用以下内容: onchange onclick ondblclick onmousedown onmouseu[详细]
-
asp.net-mvc – ASP.NET MVC中的CSS/JS文件的自动版本?
所属栏目:[asp.Net] 日期:2020-12-16 热度:186
我已经阅读了许多关于如何自动版本的CSS / JS文件的文章 – 但是没有一个提供了一个优雅的方式来做到这一点在ASP.NET MVC。 这个链接 – What is an elegant way to force browsers to reload cached CSS/JS files? – 为Apache提供了一个解决方案 – 但我有[详细]
-
asp.net-mvc – 在ASP.NET MVC DisplayFor Html Helper中为空值
所属栏目:[asp.Net] 日期:2020-12-16 热度:170
如果模型项目的值为空,有没有办法获取@ Html.DisplayFor值在视图中显示“NULL”? 以下是我在“细节”视图中正在处理的项目的示例。现在如果说明的值为空,则不显示任何内容。 div class="display-field" @Html.DisplayFor(model = model.Description)/div[详细]
-
asp.net-mvc – 如何避免打开重定向漏洞并成功登录安全地重定向(
所属栏目:[asp.Net] 日期:2020-12-16 热度:97
通常情况下,当网站要求您登录之前,您可以访问某个页面,您将进入登录屏幕,并在成功验证自己之后,将其重定向到原始请求的页面。这对于可用性非常有用 – 但是如果没有仔细检查,这个功能很容易成为一个 open redirect漏洞。 遗憾的是,有关此漏洞的示例,[详细]
-
asp.net-mvc-4 – ASP.NET MVC电子商务解决方案(商业或开放源代
所属栏目:[asp.Net] 日期:2020-12-16 热度:74
好的,所以我们有一个开发基础设施,利用如下: MVC 4(剃刀视图) 2.实体框架5代码第一 Ninject 我正在寻找的是电子商务解决方案,尽可能接近现有的基础设施,希望尽可能无缝地整合。 我看了很多很多选择,包括: NopCommerce 麦哲 dashCommerce DotShoppingC[详细]
-
asp.net-mvc-4 – ASP.NET MVC 4自定义权限属性 – 如何将未经授
所属栏目:[asp.Net] 日期:2020-12-16 热度:55
参见英文答案 ASP.NET MVC – How to show unauthorized error on login page?7个答案我正在使用自定义授权属性来授权用户根据权限级别进行访问。我需要重定向未经授权的用户(例如,用户尝试删除没有删除访问级别的发票)来访问被拒绝的页面。 自定义属性正在[详细]
-
asp.net-mvc – ASP.NET MVC在Html帮助器中使用部分渲染
所属栏目:[asp.Net] 日期:2020-12-16 热度:96
我有一个HtmlHelper扩展,目前使用字符串构建器和相当多的复杂逻辑返回一个字符串。我现在想添加一些额外的东西,它是从渲染部分调用中获取的,像这样的… public static string MyHelper(this HtmlHelper helper){ StringBuilder builder = new StringBuild[详细]
-
.net – 如何获取客户端DotNetOpenAuth.OAuth2返回的错误消息?
所属栏目:[asp.Net] 日期:2020-12-16 热度:109
我使用ExchangeUserCredentialForToken函数从授权服务器获取令牌。当我的用户存在于我的数据库中时,它的工作正常,但当凭据不正确时,我想向客户端发回一条消息。我使用以下2行代码来设置错误消息: context.SetError("Autorization Error","The username o[详细]
-
asp.net-mvc-4 – 同一网站的不同域的robots.txt文件
所属栏目:[asp.Net] 日期:2020-12-16 热度:157
我有一个可以从多个不同域访问的ASP.NET MVC 4 Web应用程序。该网站根据请求中的域完全本地化(在概念上类似于 this question)。 我想添加一个robots.txt文件,我想根据域本地化robots.txt文件,但我知道我在站点的文件系统目录中只能有一个物理“robots.txt[详细]
- asp.net-mvc-3 – HTML.CheckBox MVC3的相同名称
- 什么是ASP.NET的最佳/推荐的CAPTCHA组件
- asp.net-mvc – MVC3 – RenderSection中的Rende
- asp.net-mvc – 如何在mvc4的cshtml视图页面中的
- asp.net-mvc – 学习Asp.net MVC 2
- asp.net – 在ViewState或Session State中存储Da
- asp.net core 2.2 生产环境直接更新View页面并立
- asp.net-mvc – 从referrer获取参数
- asp.net-mvc – 从DataAnnotations MVC 3向字段添
- 从ASP.Net中的sessionID获取会话对象