ajaxcontroltoolkit 相关问题

ASP.NET AJAX控件工具包是一个基于Microsoft ASP.NET AJAX框架构建的开源项目。

AjaxToolkit CascadingDropdown 正在填充第一个父级,但未填充子级,因为knownCategoryValues 参数为空

我正在尝试将 ajaxToolKit CascadingDropdown 与从 ASMX WebService 填充的三个 DropdownList 控件一起使用。第一个下拉列表已正确填充,但是当我选择...

回答 1 投票 0

AjaxControlToolkit AsyncFileUpload : 通过 JavaScript 上传后获取文件路径

我使用 ASP.NET 和 VB.NET 构建了一个 Web 表单。 使用 AsyncFileUpload 上传图像后,上传的图像应显示在图像框中。 AsyncFileUpload 不会引发页面回发,...

回答 1 投票 0

“无法修改控件集合”错误

我已经在这个错误上苦苦挣扎了半天多了,所有的建议都没有帮助,包括SOF的Getting error about control collection....我添加这个是因为我很确定

回答 1 投票 0

模式弹出扩展器 ASP.NET 中的日历扩展器不起作用

我在面板中使用日历扩展器,该面板使用 modalpopup 扩展器弹出,因此弹出的面板包含日历扩展器,但日历位于所有内容后面,我尝试更改 z-i...

回答 2 投票 0

ASP.NET Ajax 控制工具包 - 内容安全策略

我有一个内部网络应用程序。这是一个 webforms .net 4.x 应用程序。它使用 ajax 控制工具包以及 updatepanel。具体来说,它大量使用 tabcontainer/tabpanels...

回答 1 投票 0

Ajax 工具包不适用于网站部署

我的本地计算机上有一个工作网站。我决定购买一些主机并上传当前版本,并在工作时更新它。一切都在我的本地计算机上运行,只是有未完成的 p...

回答 3 投票 0

AjaxControlToolkit 文件上传不起作用

在我的aspx中: <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> 在我的aspx中: <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> <ajaxToolkit:AjaxFileUpload ID="ajaxFileUpload" runat="server" OnUploadComplete="UploadComplete" AllowedFileTypes="xlsx" MaximumNumberOfFiles="1" ClientIDMode="Static" /> 在我的 aspx.cs 中: protected void UploadComplete(object sender, AjaxFileUploadEventArgs e) { // Handle the uploaded file here string filePath = Server.MapPath("~/Templates/Upload/" + e.FileName); ajaxFileUpload.SaveAs(filePath); } 我遇到一个问题,上传文件时,它不会破坏我的 aspx.cs 中的 UploadComplete 函数 好吧,所以不清楚你是如何安装工具包的(nuget,或 zip 下载)。 只需拖放 ajaxfileupload 控件即可正确连接页面。 但是,您还需要页面上的脚本管理器(并且您需要该脚本管理器来实现工具包中的几乎所有控制)。 因此,空白页面的流程如下所示: 如您所见,上面的代码自动将程序集引用添加到页面。 如上所述,该页面确实有一个脚本管理器放入页面中(将脚本管理器放入表单标记之后)。 所以,我们的页面标记现在看起来像这样: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UpLoadTest.aspx.cs" Inherits="Web35.UpLoadTest" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <div style="padding:35px;width:40%"> <ajaxToolkit:AjaxFileUpload ID="AjaxFileUpload1" runat="server" /> </div> </form> </body> </html> 此时,我们可以(应该)尝试使用属性表来添加上传文件事件。 因此,选择该控件,然后显示属性表。 所以,那么这个: 因此,在大多数情况下,让 vs 为您编写和创建事件存根。 上面创建了这个事件存根,让我们添加一些代码来保存文件。 protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) { // One file uploaded, save it string sFileAndPath = Server.MapPath($@"~\UpLoadFiles\{e.FileName}"); AjaxFileUpload1.SaveAs(sFileAndPath); } 但是,在上述任何操作之前? 我们必须将以下内容添加到 web.config 中: 在配置部分,添加以下内容: <handlers> <add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit" /> </handlers> <validation validateIntegratedModeConfiguration="false" /> <security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483648" /> </requestFiltering> </security> (您可能在 web.config 中有一个处理程序部分,因此请使用它)。 如你所见,这就是为什么我再次建议你使用nuget来安装工具包。 上述内容应该会使控件现在为您工作。 最终结果是一个非常好的上传控件。它允许无限大小并具有拖放热点。所以,这样说吧:

回答 1 投票 0

在模态弹出扩展器varbinary中显示员工详细信息和员工缩略图

<asp:GridView CssClass="table table-bordered" ID="GridView1" runat="server" BackColor="White" OnRowCommand="GridView1_RowCommand" OnRowDeleting="GridView1_RowDeleting" OnRowDataBound="GridView1_RowDataBound" BorderColor="#CCCCCC" AutoGenerateColumns="false" BorderStyle="None" BorderWidth="1px" DataKeyNames="id"> <Columns> <asp:TemplateField> <ItemTemplate> <%#Container.DataItemIndex +1 %> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="id" HeaderText="Empid" /> <asp:BoundField DataField="name" HeaderText="Name" /> <asp:BoundField DataField="age" HeaderText="Age" /> <asp:BoundField DataField="position" HeaderText="Position" /> <asp:BoundField DataField="date" HeaderText="Date" /> <asp:BoundField DataField="address" HeaderText="Address" /> <asp:BoundField DataField="City" HeaderText="City" /> <asp:BoundField DataField="state" HeaderText="State" /> <asp:BoundField DataField="postalcode" HeaderText="Pin Code" /> <asp:BoundField DataField="country" HeaderText="Country" /> <asp:BoundField DataField="mobile" HeaderText="Mobile" /> <asp:BoundField DataField="phone" HeaderText="Alternate Phone" /> <asp:BoundField DataField="email" HeaderText="Email" /> <asp:TemplateField> <ItemTemplate> <asp:Image ID="Image1" runat="server" Visible='<%#Eval("profilepic")!=DBNull.Value%>' ImageUrl='<%#Eval("profilepic")!=DBNull.Value ? "data:Image/jpg;base64," + Convert.ToBase64String((byte[])Eval("profilepic")) : string.Empty%>' Height="50px" Width="50px" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="LinkButton4" runat="server" Text="Edit" OnClick="LinkButton4_Click" /> <asp:ImageButton ID="ImageButton2" ImageUrl="~/images/delete.png" runat="server" CommandName="Delete" ToolTip="Delete" Width="20px" Height="20px" /> <asp:LinkButton ID="LinkButton2" runat="server" Text="View" CommandName="Select" CommandArgument="<%# Container.DataItemIndex %>" /> </ItemTemplate> <EditItemTemplate> <asp:ImageButton ID="btnCancel" ImageUrl="~/images/save.png" runat="server" CommandName="Update" ToolTip="Update" Width="20px" Height="20px" /> <asp:ImageButton ID="ImageButton3" ImageUrl="~/images/cancel.png" runat="server" CommandName="Cancel" ToolTip="Cancel" Width="20px" Height="20px" /> </EditItemTemplate> </asp:TemplateField> </Columns> <FooterStyle BackColor="White" ForeColor="#000066"></FooterStyle> <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White"></HeaderStyle> <PagerStyle HorizontalAlign="Left" BackColor="White" ForeColor="#000066"></PagerStyle> <RowStyle ForeColor="#000066"></RowStyle> <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White"></SelectedRowStyle> <SortedAscendingCellStyle BackColor="#F1F1F1"></SortedAscendingCellStyle> <SortedAscendingHeaderStyle BackColor="#007DBB"></SortedAscendingHeaderStyle> <SortedDescendingCellStyle BackColor="#CAC9C9"> </SortedDescendingCellStyle> <SortedDescendingHeaderStyle BackColor="#00547E"> </SortedDescendingHeaderStyle> </asp:GridView> <asp:Panel ID="Panel1" runat="server"> <div class="header"> Details </div> <table class="table"> <tr> <td> <asp:Image ID="Image2" runat="server" /> </td> </tr> <tr> <th>Age</th> <td> <asp:Label ID="Label2" runat="server" Text=""></asp:Label> </td> </tr> <tr> <th>Address</th> <td> <asp:Label ID="Label3" runat="server" Text=""></asp:Label> </td> </tr> <tr> <th>City</th> <td> <asp:Label ID="Label5" runat="server" Text=""></asp:Label> </td> </tr> <tr> <th>State</th> <td> <asp:Label ID="Label6" runat="server" Text=""></asp:Label> </td> </tr> <tr> <th>Postal Code</th> <td> <asp:Label ID="Label7" runat="server" Text=""></asp:Label> </td> </tr> <tr> <th>Alternate Phone</th> <td> <asp:Label ID="Label11" runat="server" Text=""></asp:Label> </td> </tr> </table> <div class="footer" align="right"> <asp:Button ID="btnClose" runat="server" Text="Close" CssClass="button" /> </div> </asp:Panel> <asp:Button ID="buttonshowpop1" runat="server" Text="Button" style="display:none" /> <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender2" TargetControlID="buttonshowpop1" PopupControlID="Panel1" runat="server"></ajaxToolkit:ModalPopupExtender> 我想在模态弹出扩展器ajax中显示员工详细信息我通过在SQL Server数据库表中插入员工中的上传文件将二进制图像保存在varbinary max中。我已经搜索过但找不到与此相关的 您需要一个 ModalPopupExtender 作为图像,因此将控件移至 ItemTemplate。然后创建一个弹出面板 ImagePopUpPanel 以显示图像的放大版本。 <ItemTemplate> <asp:ImageButton ID="ViewImageButton" runat="server" ImageUrl='<%#Eval("profilepic")%>' Width="100px" Height="100px" /> <asp:Panel ID="ImagePopUpPanel" runat="server" CssClass="modalPopup" align="center" Style="display: none"> <asp:Image ImageUrl='<%#Eval("profilepic")%>' width="800" height="400" runat="server" /> <div style="text-align:center;"> <asp:ImageButton ID="ClosePopUpPanel" runat="server" ImageUrl="~/Images/x.png" Width="25px" /> </div> </asp:Panel> <ajaxToolkit:ModalPopupExtender TargetControlID="ViewImageButton" PopupControlID='ImagePopUpPanel' CancelControlID="ClosePopUpPanel" runat="server"> </ajaxToolkit:ModalPopupExtender> </ItemTemplate> </asp:TemplateField>

回答 1 投票 0

在命名空间 System.Web.UI 中找不到 ScriptManager 和 UpdatePanel

我有一个 MVC4/Web API 项目,我创建了一个使用 Ajax 使用 Web API 的测试页面。测试进展顺利,所以我开始研究 UI。我需要做的一件事是填写一些表格

回答 6 投票 0

Ajax 控制工具包无法正常工作

我尝试使用日历扩展器,但由于某些原因它不起作用? 只需放置一个简单的 TextBox 和 CalendarExtender,当我在文本框内单击时,它应该会弹出日历,但是...

回答 1 投票 0

根据数据库选择突出显示/禁用ajax日历控件中的特定日期

我需要使用ajax日历控件来显示当前日期的日期并禁用和突出显示数据库表中存储的日期。 我可以禁用以前的日期并将选择限制为一个月...

回答 3 投票 0

解决 ASP.NET Web 表单路由和 ScriptResource 问题

我正在使用 ASP.NET Web 表单,并已为我的网站实现了路由。我有一个名为 profile.aspx 的页面,在其中显示用户详细信息。当前的 URL 结构是 http://localhost:56386/pro...

回答 1 投票 0

最好的开源 javascript 树?

您能否提出开源但商业友好的许可(非 GPL)Javascript 树? 请考虑到我需要它用于现有的 Web 应用程序,所以我不确定是否还有其他...

回答 2 投票 0

更新面板带定时器,自动滚动页面。

我在一个页面中使用3个定时器,分别是1000ms,500ms,3000ms和多个更新面板,但当它运行到实时项目中时,页面自动保持上下滚动。

回答 1 投票 0

如何在jQuery DataTable中把一列数据做成超链接?

如何在jQuery DataTable中使一列数据成为超链接,这是我的表。 省份 地区 ...

回答 1 投票 0

collapsiblepanelextender在新的浏览器中没有动画效果。

我有一个collapsiblepanelextender的工作,但是当在IE10或chrome中运行时,它在IE10兼容模式下不会产生动画,但是它确实产生了动画,我有一些javascript,正在设置...

回答 2 投票 2

AjaxControlToolKit ModalPopupExtender将捕捉拖动回中心

我使用的是AjaxControlToolKit 4.0(ASP.NET 4.0)的ModalPopupExtender,一切正常,当我拖动ModalPopup时,它正在拖动,但是问题是它正在恢复到其原始的...

回答 2 投票 1

检查c#中的空数据

我正在使用c#,并且有一个隐藏字段 如何添加警报,以便可以检查是否有空数据对象obj从...得到]]

回答 1 投票 1

radiobuttonlist的更新面板

我有两个单选按钮列表和复选框列表,当前在更新面板中设置为AutoPostback = true。 updatepanel的异步回发适用于复选框列表,但不适用于...

回答 1 投票 0

异步WebForms页面中的AjaxControlToolkit问题

运行Async任务的WebForms页面中的AjaxControlToolkit扩展程序(或任何其他扩展程序存在问题)。如果您的扩展器最初不可见,并且您运行了一个异步任务,则使...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.