问题标签 [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.
jsp - web-inf 和 jsp 页面指令
我在 web-inf 文件夹下有许多 jsp 文件。在我的 web.xml 中,我为 404 amd 403 和 java.lang.exception 指定了一个错误页面。我是否需要为我的每个 jsp 包含一个页面指令,或者它们是否会因为它们位于 web-inf 下而自动转发到异常处理页面?
如果这是真的,这是否意味着没有放在 web-inf 下的 jsps 确实需要添加 page 指令才能将它们转发到异常处理页面?
谢谢,我只是想了解 web-inf 的后果
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)有没有更好的方法来处理我的任务而不会“适得其反”?
asp.net - Asp.net 页面崩溃其他 asp 页面
我有几个使用几个数据库连接的 Asp.net 页面 - 问题是当这两个页面分别加载时,它们会崩溃所有其他 .asp 页面,但没有 .aspx 页面。
但是对于未加载的 asp 页面,我收到此错误:HTTP/1.1 New Session Failed
asp.net - Nortel MPS 500 上的 IVR 应用程序无法与 ASP.NET MVC 一起使用
我们有一个运行 IIS 6.0 和 ASP.NET MVC 的 Web 服务器,它提供纯 xml。IVR 浏览器不接受 Web 服务器输出的 xml。
Controller
只是返回一个 normal ActionResult
,但将更改Content-Type
为text/xml
。
这View
只是一个典型的 aspx 页面,但我们没有将 html 放入其中,而是将 xml 放入其中。当我们在浏览器中查看它时,它会正确返回 .xml 文件中的 xml View
。在 IVR 中,它会爆炸。如果我们删除视图上的页面指令,那么 IVR 就可以工作了。
有谁知道页面指令在视图输出中的变化?
.net - 什么是 .NET 中的页面指令
我正在准备 Microsoft 认证考试,考试中“内容”的一些措辞让我感到困惑。在MS 考试网站的Developing Web Form Pages下,它说关于考试的内容......
这个目标可能包括但不限于:ViewState、请求验证、事件验证、MasterPageFile等页面指令;客户端ID模式;
我的印象是页面指令引用了@Page 关键字,而@Page 部分中定义的关联值是属性/属性。但是考试内容的措辞几乎暗示了@Page关键字的属性/属性是指令。
有人可以帮我解决这个问题吗?
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 )。
javascript - 用于声明客户端包含的 ASP.NET 指令约定
我将 .aspx 和 .ascx 文件加载为StreamReader
.
我希望每个文件在像<%@ ClientDependency path="~/Scripts/jquery-1.4.1.min.js" %>
.
是否有现有的惯例来做这样的事情?我不需要实现,但如果已经有办法,我不想创建新语法。
<%@
此外, ASP.NET中自定义块的准则是什么?
另外,如果您能想到更合适的描述,请重新标记此问题。
asp.net - 如果我在标记上使用大量 <%@ Register 指令,是否有任何性能开销?
我的一些页面有很多 <%@ Register 用于控件的指令,这些指令既不再用于标记,也不再用于动态创建。
我想知道如果我费心从所有页面中删除所有这些指令,我是否会受益或获得一些性能。感谢您的回答。
asp.net - 在 ASP.NET 的 @Page 指令中设置 StyleSheetTheme
我在 asp.net 应用程序中有一个属性
我将它设置在 aspx 页面中的 @Page 指令中,例如:
但我收到运行时错误
如何在页面指令中实现这一点?