问题标签 [asp.net-4.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 排除 Asp.Net 4 的 VaryByParam 中的路由参数
我的 global.asax 文件中有一个路由设置:
我的 routeVideo.aspx 页面有缓存设置:
但是当我在此之后请求http://localhost/video/6/example1和http://localhost/video/6/example2时,页面会再次创建。所以我认为 VaryByParam 适用于 * 但我只想在 id 更改时进行编译。有没有办法在 VaryByParam 定义路由参数?
我想要这个,因为标题参数对我来说并不重要。它仅适用于搜索引擎,并且未在我的代码中使用。
.net - 在 win2003 上正确更新到 .net 4.0 的问题
试图用win2003在测试主机上测试.net4rc1站点。正如预期的那样,默认服务器在 web.config 中返回了关于“targetFramework=”4.0”的错误。但是由于我将 ASP.NET 版本切换到 4.0 并重新启动该站点,因此只返回 404。
怎么了?)
asp.net-mvc-2 - 为什么我的 asp:Substitution 控件在 ASP.NET 4.0 中突然不起作用?
我刚刚将我的网站从 ASP.NET 3.5 升级到 4.0。我一直在努力进行一些重大更改,并且超出了我的预期。
然而,我无法弄清楚的一个原因是为什么我的<asp:Substitution />
控制突然停止正常工作。它应该忽略父页面的输出缓存设置并在每次请求时更新。由于某种原因,这没有发生。它缓存了整整 10 分钟(我主页的 OutputCache 设置)。有任何想法吗?
asp.net - ValidateRequest="false" 在 Asp.Net 4 中不起作用
我有一个使用 ckeditor 的表单。这种形式在 Asp.Net 2.0 和 3.5 中运行良好,但现在在 Asp.Net 4+ 中不起作用。我有 ValidateRequest="false" 指令。有什么建议么?
webforms - 使用 ASP.NET 4 URL 路由时,我是否仍应使用查询字符串作为页码等?
我从 Intelligencia 的 UrlRewriter 切换到 ASP.NET 4.0 中的新 Web 表单路由。我让它在基本页面上工作得很好,但是,在我的电子商务网站中,当浏览类别页面时,我以前使用内置在我的寻呼机控件中的查询字符串来控制分页,现在不知道如何使用路由来处理这个问题。
我将 MapPageRoute 定义为:
这很好用。现在,有人点击转到第 2 页。以前我只是将 ?page=2 添加到 url。如何使用 Web 表单路由处理此问题?我知道我可以做类似的事情:
但除了页面之外,我还可以有过滤器、年龄范围、性别等。
- 我应该像上面一样继续定义处理这些变量的路由吗?
- 我应该继续使用查询字符串吗?如果是这样,你如何定义一个路由来处理它?
c# - 懒惰列表vs System.Lazy> 在 ASP.NET MVC 2 中?
- > 在 ASP.NET MVC 2 中?
在 Rob Conery 的 Storefront 系列中,Rob 广泛使用该LazyList<..>
构造从IQueryables
.
- 这与
System.Lazy<...>
.NET 4.0(可能更早)中现在可用的构造有何不同?
更多深度基于 DoctaJones 的精彩回答:
- 如果我想
IQueryable
作为一个操作,你会推荐一个List<T>
吗?
我假设既然Lazy<T>
现在在框架中,那么对于未来的支持和可维护性来说是一个更安全的选择吗? - 如果我想使用强类型而不是匿名 (
var
) 类型,以下语句在功能上是否等效?Lazy<List<Products>> Products = new Lazy<List<Product>>();
LazyList<Product> = new LazyList<Product>();
asp.net - ASP.NET:在组合 URL 重写、asp:ImageButton 和 html 基本标记时图像损坏
我在 ASP.NET 4 下使用 URL 重写(使用 ISAPI_Rewrite),我发现我的一些图像没有加载,因为 .NET 似乎不理解我使用的是 html BASE 标记(非常标准且必不可少在进行 URL 重写时):
例如,在我的开发环境中,我有:
在我的页面上,我有:
在网站的主页(http://localhost/venuefinder/Website/)上这工作正常,但是在使用 URL 重写的页面上,图像不起作用:
..因为浏览器正在尝试加载:
代替:
发生这种情况是因为 .NET 将按钮呈现为:
...这是不正确的。
有什么办法可以纠正这个问题,以便 .NET 为图像呈现正确的 src 属性?(没有所有 ../../../ 等)
asp.net - asp.net 4.0 网络表单路由 - 默认/通配符路由
当使用带有 Web 窗体的 ASP.NET 4.0 路由来生成将充当某种通配符的路由时,我有一种简单的方法吗?
在我看来,在 WebForms 中,您必须为每个页面指定一个路由 - 我正在寻找某种通用路由,可以在不需要任何特定内容的情况下使用,也许直接从路径映射到路径,所以......
http://somedomain.com/folder1/folder2/page可能会映射到 folder1/folder2/page.aspx
有什么建议么?
谢谢
visual-studio-2010 - 无法将 IIS7 与 Visual Studio 2010、MVC2.0 和 NET4 一起使用
这是我的环境 Windows7、Visual Studio 2010、MVC2.0 和 NET4 我的默认网站配置为使用 ASP.NET v4.0 应用程序池。
这是重现我的问题的简单方法
创建一个新的 MVC2 应用程序 打开属性窗口 转到 Web 选项卡 检查“使用 IIS 本地 Web 服务器”单击“创建虚拟目录”按钮
我收到此错误消息
请注意“...以下 IIS 组件:”之后的空白行
我以管理员身份运行 VS2010 按 F1 没有任何帮助
c# - asmx Web 服务在 .net 4.0 中返回 xml 而不是 json
我刚刚将我的站点的测试副本升级到 asp.net 4.0,并注意到一个奇怪的问题,该问题仅在我将站点上传到我的服务器时出现。
该站点有一个返回 json 的 asmx Web 服务,但是当我在我的服务器上运行该站点时,它返回 xml。它在 asp.net 3.5 中工作了一年多。
webMethod 用正确的属性装饰......
在我的本地机器上它返回 json。
但在服务器(Windows 2008 64bit)上它返回 xml。
使用 firebug 控制台,您将看到 200 OK 响应和一堆 XML,在我的本地机器上,返回的数据是我期望的 JSON。
这是调用服务的javascript..
}
欢迎任何建议,这让我很难过!