小编Kir*_*irk的帖子

在AJAX updatepanel中分页不能在asp.net gridview中工作

我有一个最初绑定到sqldatasource控件的asp.net gridview,但是当用户按下外部按钮时,它会获取数据表而不是SQLdatasource控件的内容.因此,我必须在gridview的PageIndexChanging事件中编写代码以允许分页.我的代码如下:

Protected Sub gvEvents_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles gvEvents.PageIndexChanging

gvEvents.PageIndex = e.NewPageIndex

gvEvents.DataBind()
Run Code Online (Sandbox Code Playgroud)

这非常有效,直到我添加了一个AJAX更新面板,因此每次分页时整个页面都不会回发,并且分页停止工作.我调试它并发现它实际上正在调用PageIndexChanging事件,但什么也没发生.

我搜索了网络,发现一些人有同样的问题,但他们的解决方案对我不起作用.这个网站上有一个问题通过以下方式解决:

在PageIndexchanging事件中,将数据绑定到网格,确保再次从数据库中提取数据

我不知道这意味着什么; 如上所示,我的数据受到约束.我将"enable paging"设置为true,将EnableSortingAndPagingCallbacks设置为false.

如果有人可以帮助我,我真的很感激.我在下面的updatepanel中包含了我的标记.非常感谢!

    <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="ibtnSearch" />           
        </Triggers>

        <ContentTemplate>

            <asp:GridView ID="gvEvents" runat="server"  DataKeyNames = "intID"
                AutoGenerateColumns="False" AllowPaging="True" GridLines="None" CellPadding="10" 
                ForeColor="#333333" PageSize="6" DataSourceID="defaultDS" >
                <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />

                <Columns>
                    <asp:TemplateField HeaderText="Date">
                        <ItemTemplate>
                        <!-- put code block inside label? To set the formatter to include year if 
                        it's next year? -->
                        <asp:Label ID="Label1" runat="server" 
                            Text = …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net paging gridview updatepanel

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

如何在代码中访问ASP.Net向导完成按钮?

我有一个asp.net向导控件,其中定义了"完成"按钮FinishNavigationTemplate.如果完成向导没有完成,我想在代码中访问该按钮以使其成为焦点.

我试过在WizardStep上做一个FindControl,如下所示:

Button b = (Button) wsReviewOrder.FindControl("FinishButton");
Run Code Online (Sandbox Code Playgroud)

我试过在整个Wizard控件上做一个FindControl,如下所示:

Button b = (Button) wCheckout.FindControl("FinishButton");
Run Code Online (Sandbox Code Playgroud)

这些都不适合我.

c# asp.net webforms

6
推荐指数
1
解决办法
8453
查看次数

使用Android Tools R21安装旧系统映像

在完成Android开发工具r21的全新安装后,我感到很难过.http://developer.android.com/sdk/index.html

我安装了这个,我希望创建一个Android 2.1(API 7)的AVD来测试一些东西,但我找不到安装Android 2.1系统映像的选项.实际上,Android 4.0之前的任何内容都不是AVD的可用系统映像.

我已经安装了SDK平台,但它不包括系统映像.基于官方附加网站,我尝试访问https://dl-ssl.google.com/android/repository/sys-img.xml,但这实际上是一个空XML文件.

我还查看了ADT已知问题http://tools.android.com/knownissues

最后,从如何在Eclipse中安装旧的ADT13,我收集了可能的https://dl-ssl.google.com/android/repository/repository.xml附加站点,但这并没有将任何内容提取到SDK Manager中.

有谁知道如何使这个工作?

Android SDK Manager 在此输入图像描述

Android SDK Manager - 附加站点 在此输入图像描述

android android-emulator android-sdk-tools

6
推荐指数
1
解决办法
1987
查看次数

方向改变后的回调变为空

我有一个FragmentActivity带有两个标签的标签ListFragment。每个ListFragment都有一个回调。

回调示例

回调与onAttach(...)方法内部相关联

OnStatusUpdateListener mStatusUpdateCallback;

public interface OnStatusUpdateListener {
    public void onStatusUpdate();
}

@Override
public void onAttach(Activity activity) {
    Log.d(TAG, "onAttach");
    super.onAttach(activity);

    try {
        mStatusUpdateCallback = (OnStatusUpdateListener)activity;
    } catch (ClassCastException e) {
        throw new ClassCastException(activity.toString() + " must implement OnStatusUpdateListener");
    }
}

@Override
public void onCreate(Bundle savedInstanceState) {
    Log.d(TAG, "onCreate");
    super.onCreate(savedInstanceState);

    setRetainInstance(true);
}
Run Code Online (Sandbox Code Playgroud)

后来,我FragmentActivity通过这个正常工作的回调与 通信。

在 中ListFragment,我有一个ImageButton会调用 a 的DialogFragment,它也有一个回调。这个回调是在 my 中实现的ListFragment,它触发了null …

android android-fragments android-orientation

6
推荐指数
1
解决办法
2428
查看次数

使用Powershell我想强制复制文件夹/文件而不删除现有目标文件夹中的额外文件:

我正在使用Powershell并且我试图强制复制文件夹/文件而不删除现有目标文件夹中的任何额外文件.我被困在试图得到一个有效的命令.

以下是我的代码,有关如何解决此问题的任何建议?

Copy-Item -Force -Recurse  –Verbose $releaseDirectory -Destination $sitePath 
Run Code Online (Sandbox Code Playgroud)

powershell

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

创建特定的JSON格式

我正在尝试创建一个JSON请求以发送到电子邮件服务GetResponse以向邮件活动添加联系人.

我想要实现的格式是add_contact

[
    "API_KEY",
    {
        "campaign"  : "CAMPAIGN_ID",
        "action"    : "action_value",
        "name"      : "name_value",
        "email"     : "email_value",
        "cycle_day" : cycle_day_value,
        "ip"        : "ip_value",
        "customs"   : [
            {
                "name"      : "name_1_value",
                "content"   : "content_1_value"
            },
            {
                "name"      : "name_2_value",
                "content"   : "content_2_value"
            }
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)

下面如何在C#中创建JSON字符串我构建了这个设置

private class AddContactRequest
{
    public string campaign { get; set; }
    public string action { get; set; }
    public string name { get; set; }
    public string email { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# json

6
推荐指数
1
解决办法
121
查看次数

Javascript 2.0类

我正在读一本书"如何用JavaScript做所有事情",我正在学习如何定义类.这本书说有两种方法.首先在javascript 1.x中使用函数.第二,在javascript 2.0中使用类.

我正在尝试的是:

class Car {
    var Make : String;
    var Model : String;
    var Year : Integer;
    var Color : String;
    var FullName : String;

    function Car (make, model, year, color) {
        this.Make = make;
        this.Model = model;
        this.Year = year;
        this.Color = color;
        this.FullName = this.Year + " " + "<b>" + this.Make + "</b> " + this.Model;
    }
}

var mySUV = new Car("Toyota", "4Runner SR5",2001, "Thundercloud");
document.write ("I drive a " + mySUV.FullName);
Run Code Online (Sandbox Code Playgroud)

当我试图运行它时,代码无法正常工作.我使用komodo编辑器进行开发,当我定义一个像前面提到的类时,它给了我一个警告"严格警告:类是一个保留的标识符".

代码有问题吗?在此先感谢您的帮助.

javascript class

5
推荐指数
2
解决办法
3434
查看次数

使用Google Endpoint了解JsonMappingException

我试图理解为什么我会收到一些GET调用的错误而不是其他有Google App Engine实体的错误.

班级

@Entity
public class Client {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Key id;
    private String firstName;
    private String lastName;

    @Basic(fetch = FetchType.EAGER)
    @ElementCollection
    private List<Assessment> assessment;

    public List<Assessment> getAssessment() {
        return assessment;
    }

    public void setAssessment(List<Assessment> assessment) {
        this.assessment = assessment;
    }
}
Run Code Online (Sandbox Code Playgroud)

作品

如果我使用list请求,它工作正常.

GET http://localhost:8888/_ah/api/clientendpoint/v1/client
Run Code Online (Sandbox Code Playgroud)

结果如预期

{
 "items": [
  {
   "id": {
    "kind": "Client",
    "appId": "no_app_id",
    "id": "12",
    "complete": true
   },
   "firstName": "Jane",
   "lastName": "Doe"
  },
  {
   "id": {
    "kind": "Client",
    "appId": "no_app_id", …
Run Code Online (Sandbox Code Playgroud)

java rest google-app-engine google-cloud-storage google-cloud-endpoints

5
推荐指数
1
解决办法
1543
查看次数

如何在外部网站上嵌入Facebook个人资料?

如何在外部网站上嵌入Facebook个人资料; 包括状态更新,粉丝和一切.

facebook

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

获取 Active Directory 中的所有空组

我一直想弄清楚如何获取所有空的 Active Directory 组。我想出了这个命令,它选择没有成员且不是任何成员的组。

Get-QADGroup -GroupType Security -SizeLimit 0 | where-object {$_.Members.Count -eq 0 -and $_.MemberOf.Count -eq 0} | select GroupName, ParentContainer | Export-Csv c:\emptygroups.csv
Run Code Online (Sandbox Code Playgroud)

这基本上是正确的,但它说某些组(如默认组域计算机)为空,但它不是空的。这个特定组只有计算机成员,但似乎没有选择其他只有计算机的组。

有谁知道为什么这个命令会吸引一些有成员的人?

powershell quest

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