防止在每次回发中选择LinqDataSource - c#

页面中有一个GridView和LinqDataSource,还有几个按钮,它们的操作与GridView及其LinqDataSource不相关。为什么在这些按钮的每个后退控件上都会调用LinqDataSource的Selecting方法?这正常吗?
不需要来自LinqDataSource的这些不需要的db调用。

有什么更好的办法吗?

c#大神给出的解决方案

您需要将GridView与数据源分离。我假设您已经像这样附加了数据源,在这种情况下,请不要这样做。

<asp:LinqDataSource 
    runat="server"
    ContextTypeName="AdventureWorksDataContext" 
    TableName="Contacts" 
    ID="LinqDataSource1">
</asp:LinqDataSource>

<asp:GridView 
    ID="GridView1" 
    runat="server"
    DataSourceID="LinqDataSource1" >
</asp:GridView>

最好在需要时将数据源附加到代码中。

if (dataSourceNeeded == true) {
  GridView1.DataSource = GetDataSource();
  GridView1.DataBind();
}

当回复有时是一个对象有时是一个数组时,如何在使用改造时解析JSON回复? - java

我正在使用Retrofit来获取JSON答复。这是我实施的一部分-@GET("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…

java.net.URI.create异常 - java

java.net.URI.create("http://adserver.adtech.de/adlink|3.0") 抛出java.net.URISyntaxException: Illegal character in path at index 32: http://adserver.adtech.de/adlink|3.0 虽然n…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

根据语言获得文化 - c#

如何获得基于语言的文化?例如,如果我将语言= CHS传递,它将根据国家语言支持(NLS)API参考检索zh-CN:http://msdn.microsoft.com/en-us/goglobal/bb896001.aspx我相信.Net框架应该为我们提供支持该方法的方法。您的回复将不胜感激! c#大神给出的解决方案 这将为您提供匹配的文化列表:Culture…