问题标签 [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.
c# - ASP.NET MVC 部分视图 (ASCX) 中的 JavaScript 代码与否?
当您有许多局部视图和特定于它们的 JS 代码时,是否有放置 JavaScript 代码的“最佳实践”?
我觉得我正在创建一个维护噩梦,因为我有许多部分视图,然后是一堆独立的 JavaScript 文件,当部分视图发生变化时,这些文件需要同步。出于维护目的,对我来说,将 JS 代码与部分视图一起放置似乎更好。但是后来我违反了普遍接受的做法,即所有 JS 代码都应该在页面底部而不是混合在一起,而且我最终会得到对同一个 JS 文件的多个引用(因为我会在每个 ASCX 用于智能感知)。
有没有人有更好的主意?
intellisense - 默认情况下停止 Intellisense 输出汇编指令
我在我的最新项目中非常广泛地使用了 ASCX 文件,但我遇到了一个烦恼 - 当我输入时:
由于 Intellisense,我在输入等号时得到以下信息:
这发生在文件中的任何地方,这很奇怪,因为文件的顶部是我唯一想要这样一个指令的地方。阻止它的唯一方法是键入<%
然后按转义键,然后键入等号。
有没有办法防止这种默认行为,并可能将其更改为<%= %>
?
asp.net - 从 ascx 调用 jquery 函数不起作用
我对以下情况有疑问。
我有一个 ascx,其中包含一个用于搜索条件的提交按钮,我试图在整个站点中使用的 js 文件中调用验证函数(这是我第一次在 ascx 中使用它)。
现在我刚刚试过这个:
该文件被正确引用,因为我已经在 Firebug 中看到了由它完成的帖子。
这是功能:
现在起初我在萤火虫中得到“Validate()不是函数”。由于我进行了警报测试,我收到了第一个警报,然后没有任何错误。
任何人都可以解释一下吗?
谢谢
.net - .NET 网站:从 jQuery 获取 .ascx 的输出
在 MVC .NET 应用程序中,我们可以轻松地使用 PartialView 打印 ASCX 文件的输出。
例如,我有 Book.ascx 文件,我可以在控制器中有这个
它返回 Book.ascx 的输出
有什么方法可以在普通的 .NET 网站上做到这一点?
我希望能够将它与 AJAX 一起使用,例如。
单击更新按钮时,将 的内容替换<div id="book123">
为 /Book.ascx?id=123 的输出
那可能吗?
我正在寻找这样的东西
但这不起作用,因为您不能直接调用 Book.ascx ......
提前致谢
c# - Web 用户控件 (.ascx) 可以使用 CSS 文件进行样式设置吗?
这是我创建的名为 LogOnBox 的空白 .acsx 文件的来源。
我想拖动一些标签和文本框等,并使用 CSS 文件赋予它们样式。如何将 CSS 关联到 acsx 文件?
asp.net - 访问 aspx 页面中的控件
我们有一些代码旨在在 ASP.NET Web 表单页面及其值上构建控件的键/值对。我们使用“控件”集合和递归来构建这个键/值对。
唯一的问题是 ascx 控件似乎没有出现在“控件”集合中。相反,我们得到了 ascx 上的控件。
类似于以下代码的内容:
subCtl 永远不是 ascx 控件。有没有办法在页面上获取 ascx 控件的列表,或者更好的是包含两种类型的不同集合?
谢谢
汉斯
asp.net - 来自不同程序集的 ASP.NET 控件
我的“GeneralControls”程序集(经典 DLL)中有一些控件,它们由 .ascx 文件(以及它们的代码隐藏)组成。
我正在引用该 DLL,并将控件用作:
但是,FooterControl 包含一些其他控件(标签等),并且那些从代码隐藏中使用的控件 throws NullArgumentException
。共享 ascx 控件的正确方法是什么?提前致谢。
jquery - DotNetNuke、Ajax 和 jQuery:隐藏表格行
我为客户编写了一个 DotNetNuke 模块,允许他们从表中“删除”优惠券。当他们单击该链接时,将使用 jQuery 创建一个 Ajax POST,成功后应删除该行(或至少隐藏该行)并显示一条附加 CssClass 的成功消息。一切正常,减去删除行的部分。我在任何其他 ASP.NET Web 窗体/MVC 项目中都没有遇到过这个问题,只有 DotNetNuke。最后发生的是我的整个表被删除并显示成功消息。这是我的代码:
和 HTML:
我确信我错过(或搞砸了)是一件很愚蠢的事情,所以我认为再看几眼可能会有所帮助。我不太喜欢编写 DNN 模块,所以这没有多大帮助!提前致谢!
吉姆
编辑2:谢谢大家的帮助和想法!我感谢每个人花时间和精力帮助我。
编辑:这是来自 IE 的“之前和之后”标记。该行实际上并没有被删除。我可以忍受只是隐藏的行,所以用户不能点击编辑/删除按钮:<confused />
.net - ASP.Net 客户端回调在 ASCX 控件中不起作用
我需要从客户端调用 ASP.Net 服务器端代码。因为我在 ascx 用户控件中,所以不能使用 [webmethod] + PageMethods,因为这仅适用于 ASPX 页面。
我认为可行的下一个选项是手动创建客户端回调。使用此方法,客户端将成功调用服务器代码,但客户端不会得到回调。这是我设置客户端脚本块的代码:
有谁知道为什么客户回电没有被解雇?
asp.net - 链接到 ascx 文件
我在我的 asp.net 应用程序中使用控件。我有一个注册标签,其来源需要是动态的。我正在使用下面的行,当指定完整路径时它可以正常工作,但是当我将其更改为变量时,我得到一个解析器错误。知道我该怎么做吗?
谢谢