-
.net – REST API:与身体的GET请求
所属栏目:[asp.Net] 日期:2020-12-15 热度:157
我想实现一个REST API,需要一个我的GET请求的正文. (像这里讨论的那样: HTTP GET with request body) 是否有HTTP客户端无法发送具有GET请求的正文? Fiddler能够做到这一点,尽管消息框是红色的. 解决方法 作为一般规则,REST中的GET的想法是您的任何参数都在[详细]
-
asp.net-mvc-3 – URL.Action在构造URL时包含id
所属栏目:[asp.Net] 日期:2020-12-15 热度:143
我正在使用ASP.Net MVC.这是我的来自名为Course的控制器的代码段: public ActionResult List(int id){ var viewmodel.ShowUrl = Url.Action("Show","Course"); ...}public ActionResult Show(int id){ ...} viewmodel.ShowUrl选择“id”参数的值.所以viewmo[详细]
-
asp.net-mvc – 剃刀替换的优点(@href)
所属栏目:[asp.Net] 日期:2020-12-15 热度:110
在ASP.NET MVC的文档中,您应该在视图中有一个链接时,应该这样做 a href="@href("~/SubPage")"Subpage/a. 剃刀引擎将@href(“?/ SubPage”)替换为/ Subpage. 这样做的好处是什么呢? a href="/SubPage"Subpage/a. 在这样的情况下和其他(如创建一个表单)为什么[详细]
-
asp.net-mvc – ASP.NET MVC:通过两个控制器操作重用视图
所属栏目:[asp.Net] 日期:2020-12-15 热度:146
“添加”和“编辑”视图通常或多或少相同.如何重复使用View,以便Foos / Add和Foos / Edit / [Id]都可以使用它?行动会是什么样子? 谢谢 解决方法 调用View()方法时,只需指定视图名称即可 public ViewResult Add() { //... return View("Foo");}public ViewR[详细]
-
为什么这么多ASP.NET开发服务器实例?
所属栏目:[asp.Net] 日期:2020-12-15 热度:173
我正在调试大型Web应用程序解决方案,将主要的Web应用程序项目作为单个启动项目,配置为使用IIS进行调试.每当我在Visual Studio 2010中运行此应用程序时,我仍然会收到ASP.NET开发服务器启动的多个实例(有时甚至超过15个).为什么会发生这种情况? 解决方法 默认[详细]
-
asp.net-mvc-4 – 扩展名的URL不能通过路由处理
所属栏目:[asp.Net] 日期:2020-12-15 热度:145
我一直在建议 from this article在asp.net mvc3中设置一个robots.txt文件,使用控制器来处理服务器响应,而IIS 8.0 express正在返回一个找不到错误的文件,而不是asp.net错误. 在这些情况下,如何让IIS不寻找文件?在web.config中有需要的东西吗? 解决方法 IIS[详细]
-
asp.net-mvc-3 – ASP.NET MVC 3 RTM项目中的这个错误是什么?
所属栏目:[asp.Net] 日期:2020-12-15 热度:123
我创建新的项目ASP.NET MVC 3 RTM和替换引用 使用ASP.NET MVC 3源代码 但是当我再次运行项目时,得到这个例外: [A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A[详细]
-
.net – HttpContext.Request和Request之间的区别
所属栏目:[asp.Net] 日期:2020-12-15 热度:100
三个ASP.NET对象有什么区别? HttpContext.Current.Request HttpContext.Request 请求 这些是完全一样的吗? 编辑1 在global.asax / global.asax.vb和default.aspx / default.aspx.vb中,这些对象的行为不同. 编辑2 好的,我会尝试这个具体的这个时间.我应该使[详细]
-
asp.net-mvc – 在Razor web helper中使用html助手
所属栏目:[asp.Net] 日期:2020-12-15 热度:82
我正在尝试创建一个这样的Razor网络助手: @helper DisplayForm() { @Html.EditorForModel(); } 但是这会给出错误“CS0103:当前上下文中不存在该名称”Html“. 有没有办法引用网络助手中的html助手? 解决方法 您可以将静态页面属性从上下文转换为正确的类[详细]
-
asp.net – HttpContext.Current如何工作?
所属栏目:[asp.Net] 日期:2020-12-15 热度:162
这是一个很难制定的问题.我想知道HttpContext.Current如何为每个请求分配一个唯一的实例,因为它是一个静态对象? 谢谢! 解决方法 当前不是一个静态变量,它的静态属性和get属性只不过是返回当前上下文的静态方法. ASP.NET存储一些当前线程的信息,您可以随时[详细]
-
asp.net – 对于布尔查询字符串参数使用“true”或“1”
所属栏目:[asp.Net] 日期:2020-12-15 热度:73
在为bool设置查询字符串参数时,有人使用“true”还是“false”或者大多数人使用“1”或“0”.我很想知道那里的共识. 解决方法 我更喜欢“1/0”,因为它不符合本地化要求. bool isTrue = Request.QueryString["value"] == "1";[详细]
-
asp.net – 跟踪间歇性“对象引用未设置为对象的实例”.构建错误
所属栏目:[asp.Net] 日期:2020-12-15 热度:69
我可以使用一些帮助来追踪我在ASP.Net项目中遇到的间歇性错误已经有一段时间了. 在构建解决方案时间内,构建将失败,错误“/:Build(web):对象引用未设置为对象的实例”.该错误没有关联的文件,行,列或项目信息.关于错误的奇怪之处在于,它将在连续重建时消失,[详细]
-
asp.net-mvc – 使用Html.RouteLink添加一个css类
所属栏目:[asp.Net] 日期:2020-12-15 热度:126
有没有人知道如何在ASP.Net MVC中使用Html.RouteLink帮助方法呈现的链接添加一个类,它将htmlAttributes对象作为我认为可以使用的最后一个参数,但是由于类显然一个保留字,我不能提供这个作为对象的属性之一. 解决方法 尝试这个: %= Html.RouteLink("Default"[详细]
-
使用Asp.Net C#选择所有图像
所属栏目:[asp.Net] 日期:2020-12-15 热度:52
我是ASP.NET和C#的新手.我正在尝试从文件夹检索所有图像,并显示在页面上,但它只是选择一个图像. 我的ASP.NET代码: form id="form1" runat="server" class="col-lg-5" asp:Image ID="Image" runat="server" //form 我的C#代码: using System;using System.C[详细]
-
如何添加自定义属性到ASP.NET控件
所属栏目:[asp.Net] 日期:2020-12-15 热度:76
我有一个ASP.NET控件说复选框: asp:CheckBox ID="myChck" runat="server" Value="myCustomValue" / 可以从代码隐藏中添加此自定义Value属性,并分别从Value获取值 像(psuedocode): myCkck.Value = "blq blq";string chckValue = myChck.Value; 我该怎么做?[详细]
-
asp.net – Visual Studio可以在新的调试会话中重新启动IIS Expr
所属栏目:[asp.Net] 日期:2020-12-15 热度:196
我有一个ASP.Net应用程序,在Global.asax中的Application_Start期间执行一些数据库初始化.我正在使用IIS Express来调试应用程序. 我发现如果我停止调试,清除数据库,并重新启动,Application_Start代码不被调用,我的数据库没有被初始化正确,所以我的应用程序失[详细]
-
ASP.NET MVC 4 AJAX提交表单不工作
所属栏目:[asp.Net] 日期:2020-12-15 热度:199
我试图使用MVC 4中的Ajax.BeginForm帮助方法将窗体从同步转换为异步. 在我看来,我有: @{ ViewBag.Title = "Users Edit"; var options = new AjaxOptions() { Url = Url.Action("Edit","User"),LoadingElementId = "saving",LoadingElementDuration = 2000,C[详细]
-
asp.net-mvc – ASP.Net MVC中的分页和路由
所属栏目:[asp.Net] 日期:2020-12-15 热度:62
我跟随 Martijn Boland’s ‘Paging with ASP.NET MVC’.虽然有帮助但它提出了一些我不明白的问题. Martijn说: Internally,the pager uses RouteTable.Routes.GetVirtualPath() to render the url’s so the page url’s can be configured via routing to[详细]
-
.net – 从控制器返回一个EditorTemplate作为部分视图
所属栏目:[asp.Net] 日期:2020-12-15 热度:123
我想从我的控制器返回一个EditorTemplate作为部分视图. 我目前在做: public ActionResult Create([Bind(Prefix="Create")]CreateViewModel model){ return PartialView("~/Views/Shared/EditorTemplates/Template.cshtml",model);} 问题是,在我这样做之后,C[详细]
-
asp.net-mvc – MVC查看可空的日期字段格式
所属栏目:[asp.Net] 日期:2020-12-15 热度:148
我试图在一个视图中显示以下内容,但是提出了一个问题: td @item.CreatedByDt.ToString("MM/dd/yyyy") /td 关于如何在视图中处理可空的Date字段的任何想法.我在使用剃须刀. 我收到以下错误: No overload for method ‘ToString’ takes 1 arguments 解决方[详细]
-
asp.net-mvc – FluentValidation客户端验证
所属栏目:[asp.Net] 日期:2020-12-15 热度:79
我试图使用GreaterThen验证器,它看起来不支持客户端验证.有FluentValidation验证器的列表支持客户端验证吗? 解决方法 客户端支持的验证器列表为 this page,如下所示: NotNull / NotEmpty(必需)匹配(正则表达式)包容性(范围)信用卡电子邮件 EqualTo(交叉属[详细]
-
如何检测当前应用程序池是否在IIS7.5和Asp.Net 3.5中清理
所属栏目:[asp.Net] 日期:2020-12-15 热度:87
好的 – 正如问题主题所述 – 关于你如何做这个的任何想法? 我一直在看System.Web.Hosting中的对象,但没有什么是突出的. 原因?我正在收到一个或两个应用程序错误,这些错误通常在回收期间发生(它们发生在大约25个小时,我已经将我的应用程序池的回收时间设置[详细]
-
asp.net – webservice和web应用程序有什么区别?
所属栏目:[asp.Net] 日期:2020-12-15 热度:88
你能告诉我webservice和web应用程序有什么区别吗? 解决方法 简而言之,Webservice使用特殊的HTTP传输协议来与其他服务器进行通信. Webservices是由其他应用程序使用的. 在ASP.Net世界中,Web应用程序是一种Visual Studio项目,允许在特定配置中构建ASP.Net网站[详细]
-
asp.net – 运行Quartz.NET嵌入式或作为Windows服务的优点和缺点
所属栏目:[asp.Net] 日期:2020-12-15 热度:130
我想在ASP.NET应用程序中添加石英调度. 它将用于发送排队的电子邮件. 运行quartz.net作为Windows服务与嵌入式有什么利弊? 我的主要关注点是嵌入式模式中的Quartz.NET如何处理IIS中可变数目的工作进程. 解决方法 在决定是否应该运行嵌入式操作时,可以考虑一[详细]
-
asp.net – 如何在Visual Studio 2008调试器中查看会话变量?
所属栏目:[asp.Net] 日期:2020-12-15 热度:53
通常使用Visual Studio的调试器很简单.通过本地化扫描快速显示变量的值等.但是,如果找出会话状态变量中包含的值,我很失落?有人可以给我一只手吗? 让我说我放在一个断点之后: Session("first_name") = "Rob Roy" 如何从本地人员查看Session(“first_name”[详细]