ASP.NET 4.0:我不知道UpdatePanel是如何更新图像控件的
ASP.NET 4.0: I cannot figure out how an UpdatePanel is updating an image control
我不知道UpdatePanel是如何更新图像的。网站主页上有一个图像旋转功能,我正试图从该旋转中删除一个图像——元素开始的图像。
据我所知,以下是所涉及的全部代码:
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div style="text-align: left; padding-bottom: 5px;">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:HiddenField ID="HiddenField_PanelID" runat="server" />
<asp:Timer ID="Timer1" runat="server" Interval="18000" OnTick="Timer1_Tick">
</asp:Timer>
<div style="text-align: center; padding-bottom: 5px;">
<asp:Image ID="ImageBanner" runat="server" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
它看起来很普通的配置。计时器导致回发。我可以看到HiddenField的值增加,图像的src随后更新。但我找不到任何关于这是如何发生的!这是这些控件的某种默认行为吗?
•整个网站中几乎没有.cs文件。
•页面配置为CodeBehind;没有内联脚本。
•我找不到任何与此相关的插件或其他脚本。
•有jQuery和1个没有相关函数的"common.js"。
•母版页上没有任何内容(因为该内容完全包含在每页中(。
•本网站没有任何类型的App_*文件夹。有一个bin文件夹,包含AjaxControlToolkit.dll和一个自定义的www.[MySite].com.dll和.pdb(可能在那里?我不知道如何查找,除了对象浏览器,它似乎基本上显示它包含整个网站结构作为对象。(
•Web.Config没有任何线索;它相当稀疏和简单。
•"属性"面板对我来说没有任何意义——没有为ScriptManager、UpdatePanel、Timer、HiddenField或Image控件定义事件处理程序。双击事件或属性的任何相应空字段会自动为该字段创建一个函数,并将其拖到页面上(这意味着它还没有定义,对吗?(。我不知道我从中获得所有信息的唯一有用的地方被列为"集合",点击"更多"/省略号按钮不可避免地会弹出一个所有空字段的对话框。
•我在整个网站上搜索了UpdatePanel、HiddenField和ImageBanner ID的引用。只有元素本身。
•我可以将初始图像(我正试图从旋转中删除(从其当前文件夹中移出,但这只会破坏链接;图像控件仍然试图从相同的图像开始。
•Header ContentPlaceHolder中有一个预加载函数,但除了显而易见的(预加载图像(之外,我看不出它是如何关联的:
<script type="javascript">
function preload() {
var i = 0;
var imageObj = new Image();
for (i = 1; i <= 32; i++) {
//document.write('<img src="' + imageArray[i] + '" />'); // Write to page (uncomment to check images)
imageObj.src = '/images/RoundedBanners/banner' + i + '.jpg';
}
}
preload();
</script>
由于我对VS Web Developer或ASP.NET的了解有限,我甚至不知道还能去哪里找。肯定不是在IIS或ASP的配置中。。。
所有内容都是从不同的位置编辑的,使用subversion和源代码管理;然后发布到现场。
因此,www.mysite].dll就是线索。我需要知道这是怎么回事。
- 如何使用更新图像源以响应新闻事件
- 更新图像切换上的php会话变量
- Flexslider-通过ng repeat更新图像-宽度不正确
- 将多个输入值传递给函数以更新图像
- 将多个选择值传递给函数以更新图像
- 有没有更好的方法可以用jquery更新图像的高度和宽度
- 如何让javascript执行以更新图像
- 从AJAX成功函数更新图像源
- 更新图像 url 时,图像不会在前端呈现
- JavaScript 自动更新图像
- 更新图像时,它不会保存在数据库中
- 自动更新图像加载,无需更改 html 代码
- 输入 keydown,单击IE 7中的事件更新图像
- 更改 src 属性不会更新图像
- j查询更新图像 src 在悬停时
- 在 html 中更新图像上的文本
- 使用jQuery更新图像源
- 谷歌地图:更新图像覆盖
- 使用数据URI快速更新图像会导致缓存、内存泄漏
- 使用AJAX从php页面收集链接并更新图像