- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个关于 Scriptmanager 的问题,我的问题是:为此,我需要在母版页中使用 ScriptManager:
<asp:ScriptManager ID="scriptManger1" runat="server">
<Scripts>
<asp:ScriptReference Name="MsAjaxBundle" />
<asp:ScriptReference Name="jquery" />
<asp:ScriptReference Name="bootstrap" />
<asp:ScriptReference Name="respond" />
<asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" />
<asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" />
<asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" />
<asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" />
<asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" />
<asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" />
<asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" />
<asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" />
<asp:ScriptReference Name="WebFormsBundle" />
</Scripts>
</asp:ScriptManager>
我在我的内容页面中需要一个 ScriptManager,因为如果我在运行我的应用程序时从这里删除,则会给我一个错误,因为我需要一个 ScriptManager,如果我在运行我的应用程序时放置一个 ScripManager,则会给我一个错误,因为我有2 ScriptManager,因为我在母版页中有 1 个,在内容页中有 1 个。
我的问题是如何解决这个问题?
最佳答案
你是对的,你只能有 1 个 ScriptManager。这绝对应该放在您的母版页中。要在您的其他页面中获得 ScriptManager 功能,您需要使用 ScriptManagerProxy。将此代理视为将对它发出的所有请求转移到母版页中加载的真实 ScriptManager。
将这个小家伙扔到您的其他页面中:
<asp:ScriptManagerProxy id="ScriptManagerProxy1" runat="server"/>
这是一篇关于如何更详细地应用它的好书:
http://www.dotnetheaven.com/article/ajax-package-scriptmanagerproxy-control-in-asp.net-using-vb.1
关于c# - 母版页和内容页中的 ScriptManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24657971/
我在 Web 表单上有一个按钮,位于 Ajax Toolkit 选项卡容器内的更新面板内,用于将文本框中的数据保存到数据库中。我有五个 if 语句来验证页面上的日期范围,并在范围无效时发出警报(例如)
我正在尝试扩展 ScriptManager 以简化处理具有多个资源文件(例如,不止一个脚本文件和 css)的资源。目标是我将能够将单个 ScriptReference 添加到 Scripts 并让它加
你好 我只是想知道为什么有些人建议 RegisterStartupScript() 调用客户端 js 而有些人建议 RegisterClientScriptBlock()。 请让我清楚这两者之间的区别
完整的错误是 The base class includes the field 'ScriptManager1', but its type (System.Web.UI.ScriptManager
基本上,我有一个母版页和数百个内容页。每个内容页面都包含 ToolKitScriptManager。现在,我想在母版页上添加 ScriptManager,当我尝试执行时,错误显示 “只有一个 Scri
我喜欢在 ASP.NET 中,ScriptManager 有一个复合部分,它允许指定多个 javascript 文件,并在运行时完成将它们全部合并到一个文件中的工作。 即. //input scrip
我正在使用 ScriptManager 控件从服务器 Web 服务加载搜索结果。页面上有一个文本框和按钮,用户可以在其中输入搜索词。当他们提交搜索时,会调用搜索页面的 Response.Redirec
我正在尝试从 .cs 类调用在 aspx 页面上实现的 js 函数。但是,ScriptManager 似乎不存在于 .cs 类中。基本上,.cs 文件是我在项目中使用的 dll 的一部分。我需要从 d
在我之前从事的项目中,我注意到 javascript 文件包含在脚本管理器中,如下所示: 我已经尝试搜索脚本引用和常规 之间的区别在 asp 页面中,但似乎找不到任何信息。使用脚本引用有优势
我有一个棘手的场景,我只想在某些情况下添加 ScriptManager 脚本引用,如下所示 我只想在特定条件下引用这个脚本,所以我做了如下 above
我有一个关于 Scriptmanager 的问题,我的问题是:为此,我需要在母版页中使用 ScriptManager:
我复制了一些代码来解决在 ASP.Net 中 AJAX 回发后运行 JavaScript 的问题。不幸的是,新代码在构建时给了我以下错误: The name 'ScriptManager' does
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章ScriptManager.RegisterStartupScript(
我已经使用 Bootstrap 弹出通知。来显示网站通知。现在它不起作用。我不明白为什么 System.Web.UI.ScriptManager.RegisterClientScriptBlock(P
我的母版页上有一个脚本管理器。我需要从一两个内容页面中删除 webresourse.axd,因为它会导致页面上的其他 javascript 出现问题 如何在这些页面上禁用脚本管理器? ScriptMa
我不认为我已经能够找到一个明确的答案,所以我会在这里问。何时需要 ScriptManager(或 ScriptManagerProxy,如果在母版页上使用 ScriptManager)? 例如,假设我
我创建了一个新的 ASP.NET Web 应用程序,调试后出现服务器错误 The control with ID 'WaitingPopup1' requires a ScriptManager on
我有一个 .net Web 表单方法可以在一次调用中调用 JavaScript 方法(来自用户控件),但仅触发第一个调用。后端代码为: bool isAddOnsExisting = priceSum
我有一个更新面板加载一个用户控件,这里的目标是在发生这种情况时调用一个特定的 JavaScript 函数。我认为这可以通过脚本管理器来完成,但如果有 html 替代方案则不必如此。 流程基本上如下:
这是与 this 完全相同的问题5 月的未答复。 (编辑)注意:this未答复的帖子准确描述了行为 - 在 中添加了额外的脚本由用户控件中的 ScriptManager.RegisterClient
我是一名优秀的程序员,十分优秀!