问题标签 [ascx]

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 投票
3 回答
2133 浏览

asp.net-mvc - 有没有做 ASCX 的 MVC 方式?

ASCX 是否仍在 ASP.NET MVC 中使用,还是我们应该使用其他东西?

0 投票
2 回答
140 浏览

asp.net - .net 应用程序可以与 WCF 服务站点并行运行吗?

换句话说,是否可以在运行 svc 文件的同一个 IIS 站点内托管 aspx 和 ascx 文件?

0 投票
3 回答
1851 浏览

asp.net - 这个 jscript 会在 .ASCX 页面中运行吗?

这会在我的 ASP.Net 项目的 ASCX 文件中运行吗?我似乎无法让它工作,只是想知道是否缺少一些特别的东西?我需要包含“runat="server"”吗?

0 投票
2 回答
956 浏览

c# - 在 page_load 中加载所述 ascx 控件时,在回发之间维护自定义控件 (ascx) 状态的问题

我在托管它的页面的 page_load 中加载了一个自定义 ascx 控件。这会产生各种回发问题。主要是,控制(文本框、下拉菜单等)状态在事件处理程序可以处理它们之前被重置。

有没有人有任何关于我如何处理这个问题的好例子?

我的网站设计可以在这里看到。

我在上一个问题中被告知我可以让控件管理自己的状态。

0 投票
3 回答
1181 浏览

jsp - Scala 的 JSP 或 .ascx 等价物?

我正在Scala中开发一个小型MVC“框架”(它真的非常小)。我希望能够将我的视图文件编写为 Scala 代码,这样我就可以从编译器那里获得很多帮助。预编译很棒,但我真正想要的是让 servlet 容器根据请求自动编译某些文件(我的视图文件),这样我就不必关闭 Jetty 并立即编译所有源文件,然后再次启动它只是为了查看我的 HTML 的微小变化。

我在 .NET 中经常使用 .ascx 文件(该文件将只包含一个 scriptlet 标记,其中包含一堆 C# 代码,其中使用 XmlWriter 写出标记),我喜欢这个工作流程。您只需进行更改,然后刷新浏览器,但它仍在编译!

我对 Java 没有太多经验,但似乎也可以使用 JSP 来做到这一点。我想知道这种事情在 Scala 中是否可行。

我已经研究过自己构建它(在此处查看更多信息:http: //www.nabble.com/Compiler-API-td12050645.html)但如果它在那里,我宁愿使用其他东西。

0 投票
2 回答
1536 浏览

user-controls - 是否可以在单独的项目中隔离 ascx 控件?

是否可以在单独的项目中隔离 ascx 控件?我试图创建一个项目“类库”,但无法添加 ascx 组件。

0 投票
5 回答
3148 浏览

asp.net - ascx 中的内联动态字符串

这不会执行分隔符(它在确认对话框中逐字显示)。为什么不?此外,该变量是在代码隐藏中设置的,但在调用 PreRender 时已准备好,所以我应该没问题吧?

0 投票
2 回答
1567 浏览

asp.net - 无论可见性属性是真还是假,是否都会呈现自定义控件 (ascx)

无论可见性属性是真还是假,是否都会呈现自定义控件 (ascx)。

似乎当某些控件的可见性设置为 false 时,它​​们不会被渲染,但是当我将 ascx 控件设置为从包含它的 aspx 页面中隐藏时,代码仍然通过 ascx 的代码绑定运行,尽管它被标记因为不可见。

如果可见性被标记为假,有没有办法强制我的 ascx 不呈现?

这种行为正常吗?

0 投票
3 回答
1167 浏览

asp.net-mvc - 在 ASP.NET MVC 中封装用户控件

对不起,如果这是一个基本问题 - 我在从页面框架到 ASP.NET MVC 的心理转换时遇到了一些麻烦。

在页面框架中,我经常使用 ASCX 文件来创建小的、封装的功能块,这些功能块被包含在整个站点的各个位置。如果我正在构建一个页面并且我需要这些控件之一 - 我只需添加一个引用,一切都会正常工作。

据我所知,在 MVC 中,ASCX 文件只是一个部分视图。这是否意味着无论我想添加这些功能单元之一,我还必须向控制器的操作方法添加一些代码,以确保相关的 ViewData 可用于 ASCX?

如果是这样的话,对我来说似乎有点倒退了。这意味着,例如,我不能只是将控件“拖放”到母版页中,而不必向其视图使用该母版页的每个控制器添加代码!

我怀疑我错过了一些东西 - 任何帮助将不胜感激。

谢谢, - 克里斯

0 投票
2 回答
478 浏览

visual-studio-2008 - 是否可以在用户控件中使用 VS 2008 Javascript Intellisense?

一段时间以来,我一直在努力解决这个问题。我似乎无法让智能感知在 ascx 用户控件中工作,但它在普通的旧 aspx 中工作正常。

这是一个示例 aspx 页面:

一旦我更新了 javascript intellisense (CTR+SHIFT+J),我就会在脚本标签中获得 MicrosoftAjax 的智能感知。

在 ascx 文件中

我没有这样的快乐。

我唯一能想到的就是在一个单独的 JS 文件中为用户控件进行所有编码,但是对于我在特定用户控件中想要的功能与我将为他们编写的 javascript 之间存在一对一的映射,并且用户控件在页面中只会出现一次。如果不是绝对必要的话,基本上我不想走这条路。

编辑

我还需要能够向这些控件添加服务引用,并提供可用的智能感知。

编辑

让我震惊的是,我遇到的问题是我在用户控件中使用了 scriptmanagerproxy。用户控件无法知道要与哪个 ScriptManager 关联,因此这就是 JavaScript 智能感知没有更新的原因。

我可以通过将 scriptmanagerproxy 更改为 scriptmanager 控件来验证这一点,并且智能感知适用于脚本和服务引用。

编辑

我还想我可以<asp:ScriptManager>在页面上粘贴一个,用鳄鱼夹包裹:

这似乎有效,但<% if(false) %>并不能阻止控件的构建......

关于如何实现这一点的任何想法?