小编joj*_*ojo的帖子

如何在没有数据源的情况下构建分页网格视图

我想问一个关于如何使用C#在ASP.net编码中进行分页的问题.

我尝试做的是,我想显示一些内容,有多列和多行.

在实际编码中,我有一个对象列表,比如说对象A.

class A {
   integer id;
   string name;
   string desc;
}
Run Code Online (Sandbox Code Playgroud)

并希望将其显示在具有可分页功能的页面上.

我做谷歌搜索,ASP.net提供gridview和listview,但它们都需要一个数据源,这意味着该表直接绑定到数据库.

这不是我想要的,因为我的对象A列表来自其他地方,而不是来自我的数据库(例如,它是一个复合数据集,在运行时生成)

所以它仍然在那里我仍然可以使用那些有益的组件,或者我必须自己做所有的分页???

谢谢

c# asp.net pagination

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

如果已知文件的mimeType,如何获取相应的文件扩展名

在java中编码时,如果知道文件的mimeType,如何获取相应的文件扩展名?

java file-extension mime-types

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

Log4Net无法正常工作

我在.NET Framework 3.5的工作使用C#在Windows XP中以管理员身份的用户,使用log4net的用于.NET Framework 2.0的二进制参考.

我曾试图什么我用log4net的缺失-没有创建日志文件,但它does`t为我工作.

我将以下内容添加到AssemblyInfo.cs中:

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
Run Code Online (Sandbox Code Playgroud)

而创建如下文件"Log4Net.config",但是,当我跑我的控制台应用程序,无法找到我的项目中的任何日志文件.我错过了什么?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
  </configSections>
  <log4net>

    <!-- 
            log4net documentation http://logging.apache.org/log4net/
            Logging levels in order of increasing priority:
                * ALL
                * DEBUG
                * INFO
                * WARN
                * ERROR
                * FATAL
                * OFF
        -->

    <appender name="DebugLog" type="log4net.Appender.FileAppender">
      <file value="MyLog_debug.log" />
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <maximumFileSize value="5MB" />
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="DEBUG" />
        <levelMax value="DEBUG" />
      </filter>
      <layout …
Run Code Online (Sandbox Code Playgroud)

log4net

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

如何在javascript中停止onChange

在我的一个选择框中,我有一个onChange ="..."指定...因为我想在任何选择更改后更改其他一些表单值.

但是...在同一页面,一些有线案例我必须手动设置值..所以我必须使用一些JavaScript来设置选择combox的值,但在这种情况下,我不想要onChange事件被开除...

我该怎么走啊?

忘了提到我实际上是在使用dijit.form.comboBox.对于普通的HTML表单comboBox,它不会引起任何问题.只有我使用dijit comboBox,我尝试将值设置为其他值,dojo将触发onChange.

javascript-events

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

我可以在一行代码中读取数组吗?

假设我有一个数组int [] arr = {1,2,3,4}

我想将其转换为字符串.结果我希望它像这个字符串a ="1,2,3,4";

所以我可以用"string a = arr ...."来做这件事,而不是写一个for循环吗?

谢谢

c# lambda

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

当有多个using语句时,它们会按顺序执行吗?

例如

  using (Stream ftpStream = ftpResponse.GetResponseStream())       // a             
  using (FileStream localFileStream = (new FileInfo(localFilePath)).Create()) // b
  {
                 ........do something
  }
Run Code Online (Sandbox Code Playgroud)

两个陈述a和b会按照我的顺序执行吗?并按顺序排列?

谢谢

c# dispose using using-statement

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

如何在Bash shell中替换dot?

我想做这样的事情:

echo "abc edg.txt" | awk -F. '{print $0"---"$1}'
Run Code Online (Sandbox Code Playgroud)

我希望结果应该是:

abc edg --- txt

但事实证明是:

abc edg.txt --- abc edg

是什么导致了这种行为,我如何修复我的代码以产生我期望的输出?

string bash shell awk

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

为什么form_for不适合我

(红宝石1.9.2导轨3.0.6)

我是ROR的新手,对不起我的简单问题.

我有一个表单和一个控制器,当我启动我的应用程序时,我可以看到日志已经显示..但是渲染视图时有例外...

一切都应该看起来很好..问题是什么?我该怎么解决?

谢谢.

undefined method `users_path' for #<#<Class:0x47c7678>:0x47c6118>
Extracted source (around line #2):

1: <h1>Welcome Aboard</h1>
2: <%= form_for(@user) do |f| %>
3:   <table>
4:     <tr>
5:       <td><%= f.label :username %></td>

class RegisterController < ApplicationController

  def sign_up
    logger.debug("sign_up inoked")

    @user = User.new

    logger.debug("sign_up finished")
  end

end
Run Code Online (Sandbox Code Playgroud)

视图/注册/ sign_up.html.erb

<%= form_for(@user) do |f| %>
  <table>
    <tr>
      <td><%= f.label :username %></td>
      <td><%= f.text_field :username %></td>
    </tr>
    <tr>
      <td><%= f.label :password %></td>
      <td><%= f.password_field :password %></td>
    </tr>
    <tr>
      <td><%= f.label :password_confirmation …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

在C#中我们可以做这样的List <?CustomType>

我有一个自定义类型,它是抽象的.并将有一些类来扩展抽象类.

某处我需要处理一个对象列表,这些对象是我自定义抽象类型的子对象.

我在C#中很奇怪,我能做这样的事吗:

void Method(List<? is CustomType> objs)
{
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c# .net-4.0

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

如何在void返回方法上使用异步委托

我想让方法异步

public static void PrepareData<T>()
{
 // prepare data ....
}
Run Code Online (Sandbox Code Playgroud)

我试图做以下事情

Func method = PrepareData<T>;
method.invoke
...
Run Code Online (Sandbox Code Playgroud)

但它抱怨Func必须指定一些东西e,g Func

所以我的问题是,如何制作一个void return方法asyn ??

谢谢.

c# multithreading .net-4.0

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