小编Bhu*_*van的帖子

更新面板PostBackTrigger,更新进度不显示

我有一个更新面板,并使用PostBackTrigger事件更新进度.但是当我点击按钮时,没有显示更新进度.请查看以下示例代码

<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="updatepanelDropDownTaskType" CssClass="Token-setup-popup" DynamicLayout="true">
    <ProgressTemplate>
        <div id="loading" class="loading">
            <asp:Image runat="server" ID="imgBusyIndicator" ImageUrl="~/images/busy-indicator.gif" />
        </div>
    </ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel ID="updatepanelDropDownTaskType" runat="server" UpdateMode="Conditional"> 
    <Triggers>
        <asp:PostBackTrigger ControlID="btnExport" />
    </Triggers>
    <ContentTemplate>     
            <asp:Button ID="btnExport" runat="server" Text="Export To CSV"  CssClass="button" CausesValidation="true" onclick="btnExport_Click" ClientIDMode="Static"/></asp:Button>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

我的代码背后

HttpResponse Response = System.Web.HttpContext.Current.Response;
        Response.ClearHeaders();
        Response.AppendHeader("Content-Disposition", "attachment; filename=" + FileName);
        Response.ContentType = FileType;
        Response.Write(content);
        HttpContext.Current.ApplicationInstance.CompleteRequest();
Run Code Online (Sandbox Code Playgroud)

.net asp.net updatepanel

8
推荐指数
2
解决办法
2万
查看次数

InnerException消息是'在传递给W服务时键入包含数据协定名称

我有一个WCF服务,其运营合同为

void AddQuery(IQuery Query);
Run Code Online (Sandbox Code Playgroud)

我的智商是这样的

public interface IQuery
{
    Guid                Id { get; set; }        
    string              QueryNo { get; set; }
    string              Status { get; set; }
    IData               data { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并且IQuery的实现在

[Serializable]
public class Query : IQuery
{
    Guid                Id { get; set; }        
    string              QueryNo { get; set; }
    string              Status { get; set; }
    IData               data { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我试图从客户端发送我的对象时

  public void AddQuery(IQuery query)
  {
      try
      {
          // I am sure that …
Run Code Online (Sandbox Code Playgroud)

wcf

3
推荐指数
1
解决办法
5099
查看次数

标签 统计

.net ×1

asp.net ×1

updatepanel ×1

wcf ×1