-
在ASP.NET Web服务(ASMX)的JSON请求中,什么时候区分大小写是重要
所属栏目:[asp.Net] 日期:2020-12-16 热度:158
我已经使用发送到ASP.NET 2.0 ASMX Web服务的JSON请求(使用AJAX Extensions 1.0 for ASP.NET 2.0)完成了以下测试,似乎在某些情况下,区分大小写很重要,但在其他情况下却非常重要。请参见以下示例: 案例匹配100%: {"request":{"Address":{"Address1":"12[详细]
-
asp.net-mvc – 使用浏览器栏将列表传递给MVC Web API方法
所属栏目:[asp.Net] 日期:2020-12-16 热度:91
我有一个MVC Web API Get方法接受一个List string作为参数。我正在尝试使用浏览器栏访问此方法。这怎么做?使用../ APIName?parameter1 = value1 parameter2 = value2 …在两个和号之间传递单个参数,而不是列表。 解决方法 确保你的action方法的参数被标记[详细]
-
asp.net-mvc – 我可以在MVC 3中有/多个_Layout页面吗?为cshtml
所属栏目:[asp.Net] 日期:2020-12-16 热度:118
我有一个布局页面和一些使用它的页面。但是我想在使用它的一些子页面上实现导航控件。所以我想使用另一个嵌套的布局页面。这可能吗? 解决方法 是的,它的效果很好。只需告诉你的布局页面使用另一个布局页面 @{ Layout = "pathToMyOtherLayout"; } 您还可以[详细]
-
asp.net-mvc-4 – MVC 4 – 从视图中的Controller -Show返回错误
所属栏目:[asp.Net] 日期:2020-12-16 热度:171
我在VS2010中使用Razor做了一个C#项目(MVC 4)。 我需要从控制器返回错误信息查看并显示给用户。 我试过的是: 控制器: [HttpPost] public ActionResult form_edit(FormModels model) { model.error_msg = model.update_content(model); ModelState.AddModel[详细]
-
asp.net-mvc-5 – ASP.net身份禁用用户
所属栏目:[asp.Net] 日期:2020-12-16 热度:159
在MVC 5中使用新的ASP.net身份,我们如何禁止用户登录?我不想删除它们,也许只是在一段时间内禁用他们的帐户。 有没有人有任何想法,因为我没有看到一个状态列或ASP.NETUsers表上的任何东西。 解决方法 更新:正如CountZero指出的,如果您使用的是v2.1,那[详细]
-
asp.net – ‘txtName’未声明 由于其保护等级可能无法访问
所属栏目:[asp.Net] 日期:2020-12-16 热度:128
当我编译文本框后,我收到上面的错误: ‘txtName’未声明。由于其保护等级可能无法访问。 当我尝试在codebehind页面中读取文本框的值时,会发生这种情况。 我不知道是什么造成这个…任何想法? 在aspx文件中我有: %@ Page Language="VB" AutoEventWireup="[详细]
-
asp.net – 检查是否在集成管道模式
所属栏目:[asp.Net] 日期:2020-12-16 热度:52
是否可以检查我们的代码是否在集成管道模式下执行? 有一些ASP.NET类属性仅在集成管道模式下工作,如果有办法测试我们的代码是否在该环境中执行,我想避免引发异常。 解决方法 你正在寻找 HttpRuntime.UsingIntegratedPipeline property。[详细]
-
asp.net-mvc – 如何从控制器关闭ASP.NET MVC页面?
所属栏目:[asp.Net] 日期:2020-12-16 热度:77
我有一个ASP.NET MVC应用程序,在一个新的浏览器窗口中打开一个“请求”视图。当用户提交表单时,我希望窗口关闭。保存请求信息后,我的RequestController代码应该如何关闭窗口?我不知道控制器操作应该返回。 解决方法 您可以返回一个包含以下JavaScript的V[详细]
-
asp.net-mvc-3 – 模型binder属性类型int的问题
所属栏目:[asp.Net] 日期:2020-12-16 热度:91
在我的视图模型中,我有一个属性: [Required] [MaxLength(4)] [DisplayName("CVC")] public int BillingCvc { get; set; } 在我看来,我使用它像这样: @Html.TextBoxFor(x = x.BillingCvc,new { size = "4",maxlength = "4" }) 当我发布表单我得到这个错误[详细]
-
asp.net-mvc-3 – MVC3 – 具有复杂类型列表的Viewmodel
所属栏目:[asp.Net] 日期:2020-12-16 热度:88
如果以前曾经问过,就道歉有一百万种方式来说明它,所以寻找答案已被证明是困难的。 我有一个具有以下属性的viewmodel: public class AssignSoftwareLicenseViewModel{ public int LicenseId { get; set; } public ICollectionSelectableDeviceViewModel De[详细]
-
asp.net-mvc – 应用程序级排队/网站流量管理
所属栏目:[asp.Net] 日期:2020-12-16 热度:112
我们有一个网站应用程序,我们预计在一年中的几个点将获得非常高的流量。我们目前拥有一些第三方负载均衡软件,可以在忙碌期间将用户重定向到“持有”页面,以防止我们的Web应用程序服务器受到请求数量的限制。 展望未来,我们希望对这个过程有更多的控制,[详细]
-
asp.net-mvc – Elmah.MVC对Elmah.contrib.Mvc
所属栏目:[asp.Net] 日期:2020-12-16 热度:187
我是ASP.NET MVC的新手,我正在寻找通过设置完成全局错误处理,记录和报告(通过电子邮件)的最不痛苦的方式。 FYI,我的ASP.NET MVC应用程序作为一个web角色在Azure中被托管,但我试图避免使用任何Azure特定的钩子。 看起来ELMAH的安装和配置是一个很好的第一[详细]
-
asp.net-mvc – MVC – 如何从get请求获取参数值,该参数名称包括
所属栏目:[asp.Net] 日期:2020-12-16 热度:65
在MVC中,我知道我们可以从get请求获取参数: 请求: http://www.example.com/method?param1=goodparam2=bad 并在控制器 public ActionResult method(string param1,string param2){ ....} 但在我的情况下,一个外部网站向我发送一个获取请求,如: http://w[详细]
-
ASP.NET/IIS中使用的非标准HTTP动词“DEBUG”是什么?
所属栏目:[asp.Net] 日期:2020-12-16 热度:150
我正在阅读一个“网络应用安全”公司的报告,他们正在扫描我正在工作的公司的几个网站。从报告看来,似乎没有任何人为的参与,几次尝试使用这样的请求来破坏我们的网站: DEBUG /some_path/some_unexisting_file.aspxAccept: */*More-Headers: ... 我们服务[详细]
-
asp.net – 存储库模式最佳实践
所属栏目:[asp.Net] 日期:2020-12-16 热度:80
所以我正在应用程序中实现存储库模式,并在我对模式的理解中遇到了两个“问题”: 查询 – 我已经阅读了使用存储库时不应该使用IQueryable的响应。但是,很明显,您希望在每次调用方法时都不会返回完整的对象列表。应该实施吗?如果我有一个名为List的IEnume[详细]
-
asp.net-mvc – 如何将IoC成员资格提供程序与ASP.NET MVC集成
所属栏目:[asp.Net] 日期:2020-12-16 热度:111
我有一个在我的MVC控制器中使用的自定义成员资格/角色提供程序,我也希望能够访问ASP.NET MVC,所以我可以使用AuthorizationFilters等。由于有很多人实现了自定义提供程序,我想象很多人都做了这个,但是我没有想出来,也没有发现专门解决这个问题的帖子。 T[详细]
-
如何打开一个页面在新的选项卡按钮点击asp.net?
所属栏目:[asp.Net] 日期:2020-12-16 热度:110
我想在浏览器的新选项卡上打开一个页面,点击按钮。 我在谷歌搜索了很多,但我找不到任何东西。 这是我的按钮 asp:Button ID="btnNewEntry" runat="Server" CssClass="button" Text="New Entry" OnClick="btnNewEntry_Click" / protected void btnNewEntry_C[详细]
-
ASP.NET MVC中数据注释的默认资源
所属栏目:[asp.Net] 日期:2020-12-16 热度:126
有一种方法可以将默认资源设置为数据注释验证? 我不想这样做: [Required(ErrorMessage="Name required.",ErrorMessageResourceType=typeof(CustomDataAnnotationsResources)]public string Name { get; set; } 我想要这样的东西: Global.asax中 DataAnnot[详细]
-
asp.net-mvc-2 – 在MVC中实现自定义标识和IPrincipal
所属栏目:[asp.Net] 日期:2020-12-16 热度:184
我有一个基本的MVC 2 beta应用程序,我试图实现一个自定义的身份和Principal类。 我创建了实现IIdentity和IPrincipal接口的类,实例化它们,然后将CustomPrincipal对象分配给Global.asax的Application_AuthenticateRequest中的Context.User。 这一切都成功,[详细]
-
asp.net-mvc-4 – 调用客户端时应该发出服务器端方法异步?
所属栏目:[asp.Net] 日期:2020-12-16 热度:167
我正在遵循“SignalR教程”: http://www.asp.net/signalr/overview/hubs-api/hubs-api-guide-server 所以让我们假设这个简单的聊天方法: public void Send(string name,string message){ // Call the addNewMessageToPage method to update clients. Clien[详细]
-
asp.net-mvc-3 – 我可以在App_Code之外使用全局剃须刀@helper吗
所属栏目:[asp.Net] 日期:2020-12-16 热度:78
问题很简单,如标题所示:有没有办法在“App_Code”之外使用剃刀助手? 示例(HtmlEx.cshtml文件): @helper Script(string fileName,UrlHelper url){script src="@url.Content("~/Scripts/" + fileName)" type="text/javascript"/script } 我问这个是因为我[详细]
-
ASP.NET MVC 3 ValidateRequest(false)不能使用FormCollection
所属栏目:[asp.Net] 日期:2020-12-16 热度:58
我使用的是.NET 4.0 / MVC 3。 在我的控制器中,以下是我的代码: [HttpPost][ValidateInput(false)]public ViewResult Edit(ContentTemplateView contentTemplateView,FormCollection collection) 当我不输入HTML时,一切正常,所以我知道正确的控制器正在[详细]
-
当调用ASP.NET System.Web.HttpResponse.End()时,当前线程中止?
所属栏目:[asp.Net] 日期:2020-12-16 热度:132
当System.Web.HttpResponse.End()被称为System.Thread.Abort被触发时,我猜测是(或者触发)一个异常?我有一些日志记录,这被列在日志文件中… 第一次机会 exception of type 'System.Threading.ThreadAbortException' occurred in mscorlib.dll12/14/2008 01[详细]
-
什么是ASP.Net相当于PHP的回声?
所属栏目:[asp.Net] 日期:2020-12-16 热度:105
我想“回显”一个由分隔符分隔的字符串,如: 塞尔吉奥|塔皮亚| 1999 |上午10点 HTML页面的正文。 我该如何实现?谢谢! 解决方法 使用 Response.Write(string) 。 如果您尝试在页面上输出,则会有一些Response.Write的快捷方式: %="sergio|tapia|1999|10am[详细]
-
asp.net – RequiredFieldValidator – 如何摆脱默认的红色字体
所属栏目:[asp.Net] 日期:2020-12-16 热度:100
我似乎无法更改所需字段验证器的默认颜色。在源头是: span class="required"*/spanasp:RequiredFieldValidator ID="valReq_txtTracks" runat="server" ControlToValidate="txtTracks" Display="Dynamic" / 这是我在.skin文件中的内容: asp:RequiredFieldVa[详细]