问题标签 [page-directives]

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.

0 投票
2 回答
1475 浏览

jsp - web-inf 和 jsp 页面指令

我在 web-inf 文件夹下有许多 jsp 文件。在我的 web.xml 中,我为 404 amd 403 和 java.lang.exception 指定了一个错误页面。我是否需要为我的每个 jsp 包含一个页面指令,或者它们是否会因为它们位于 web-inf 下而自动转发到异常处理页面?

如果这是真的,这是否意味着没有放在 web-inf 下的 jsps 确实需要添加 page 指令才能将它们转发到异常处理页面?

谢谢,我只是想了解 web-inf 的后果

0 投票
1 回答
7296 浏览

c# - 如何动态设置异步页面指令以便异步方法工作

我正在编写一些实用程序代码来发送异步电子邮件。

但是我收到错误,因为我的页面在页面指令中没有 Async="true" 。

这是您得到的标准错误:

我读到这个:(最后一段)

http://msdn.microsoft.com/en-us/magazine/cc163725.aspx

在构建异步页面时要记住的最后一点是,不应启动从 ASP.NET 使用的同一线程池借用的异步操作。例如,在页面的异步点调用 ThreadPool.QueueUserWorkItem 会适得其反,因为该方法从线程池中提取,导致用于处理请求的净增益为零。相比之下,调用框架中内置的异步方法,如 HttpWebRequest.BeginGetResponse 和 SqlCommand.BeginExecuteReader 等方法,通常被认为是安全的,因为这些方法倾向于使用完成端口来实现异步行为。

问题:

1) 如何在我的 c# 代码中将页面更新为异步?

2) 如果我不能强制我的所有页面都为 Async=true 有什么缺点?

3)有没有更好的方法来处理我的任务而不会“适得其反”?

0 投票
1 回答
346 浏览

asp.net - Asp.net 页面崩溃其他 asp 页面

我有几个使用几个数据库连接的 Asp.net 页面 - 问题是当这两个页面分别加载时,它们会崩溃所有其他 .asp 页面,但没有 .aspx 页面。

但是对于未加载的 asp 页面,我收到此错误:HTTP/1.1 New Session Failed

0 投票
1 回答
456 浏览

asp.net - Nortel MPS 500 上的 IVR 应用程序无法与 ASP.NET MVC 一起使用

我们有一个运行 IIS 6.0 和 ASP.NET MVC 的 Web 服务器,它提供纯 xml。IVR 浏览器不接受 Web 服务器输出的 xml。

Controller只是返回一个 normal ActionResult,但将更改Content-Typetext/xml

View只是一个典型的 aspx 页面,但我们没有将 html 放入其中,而是将 xml 放入其中。当我们在浏览器中查看它时,它会正确返回 .xml 文件中的 xml View。在 IVR 中,它会爆炸。如果我们删除视图上的页面指令,那么 IVR 就可以工作了。

有谁知道页面指令在视图输出中的变化?

0 投票
2 回答
4614 浏览

.net - 什么是 .NET 中的页面指令

我正在准备 Microsoft 认证考试,考试中“内容”的一些措辞让我感到困惑。在MS 考试网站Developing Web Form Pages下,它说关于考试的内容......

这个目标可能包括但不限于:ViewState、请求验证、事件验证、MasterPageFile等页面指令;客户端ID模式;

我的印象是页面指令引用了@Page 关键字,而@Page 部分中定义的关联值是属性/属性。但是考试内容的措辞几乎暗示了@Page关键字的属性/属性是指令。

有人可以帮我解决这个问题吗?

0 投票
2 回答
425 浏览

asp.net - 当一个 dll 被引用但 bin 文件夹中存在多个版本时,aspx 编译器将使用哪个 dll

我有一个 ASP.NET Web 应用程序,它引用了“C:\references\Utils.Varia.dll”。引用的另一个 dll 使用此 dll 的签名版本('C:\references\Utils.Varia.Signed.dll')。

现在在我的 aspx 中,我有以下导入指令: <%@ Import Namespace="Utils.Varia" %>

此页面使用来自 Utils.Varia.StringExtensions 扩展类的字符串扩展。

但在运行时我收到以下错误:

编译错误

说明:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误消息:CS0121:以下方法或属性之间的调用不明确:'CONCENTRA.UTILS.StringExtensions.ToShortReadableString(string, int)' 和 'CONCENTRA.UTILS.StringExtensions.ToShortReadableString(string, int)'

所以我的猜测是编译器不知道是从签名的dll还是常规的dll中获取扩展方法。

这个假设是否正确,如果正确,我如何将其指向正确的 dll?

[编辑]
奇怪的是,这个编译器错误只发生在 aspx 文件中的代码上。如果我在代码隐藏中使用相同的功能,一切都会按预期工作。有人可以解释一下吗?

此外,我不能只引用签名版本,因为实际使用签名版本是例外,所有其他组件都使用未签名版本(显然除了 1 )。

0 投票
2 回答
21971 浏览

asp.net - ASP.NET @Register 与 @Reference

我正在引用我的 ASPX 页面上的用户控件,我想知道这两个页面指令之间有什么区别。

@ 参考 @注册

0 投票
3 回答
683 浏览

javascript - 用于声明客户端包含的 ASP.NET 指令约定

我将 .aspx 和 .ascx 文件加载为StreamReader.

我希望每个文件在像<%@ ClientDependency path="~/Scripts/jquery-1.4.1.min.js" %>.

是否有现有的惯例来做这样的事情?我不需要实现,但如果已经有办法,我不想创建新语法。

<%@此外, ASP.NET中自定义块的准则是什么?

另外,如果您能想到更合适的描述,请重新标记此问题。

0 投票
1 回答
102 浏览

asp.net - 如果我在标记上使用大量 <%@ Register 指令,是否有任何性能开销?

我的一些页面有很多 <%@ Register 用于控件的指令,这些指令既不再用于标记,也不再用于动态创建。

我想知道如果我费心从所有页面中删除所有这些指令,我是否会受益或获得一些性能。感谢您的回答。

0 投票
3 回答
1872 浏览

asp.net - 在 ASP.NET 的 @Page 指令中设置 StyleSheetTheme

我在 asp.net 应用程序中有一个属性

我将它设置在 aspx 页面中的 @Page 指令中,例如:

但我收到运行时错误

如何在页面指令中实现这一点?