问题列表 - 第44686页

ASP.NET MVC 3自定义HTML助手 - 最佳实践/用途

MVC的新手,并且已经在asp.net网站上运行了教程.

它们包含一个自定义html帮助程序示例,用于截断表中显示的长文本.

只是想知道人们使用HTML帮助程序提出了哪些其他解决方案,以及在创建/使用它们时是否有任何最佳实践或要避免的事项.

作为一个例子,我正在考虑编写一个自定义助手来格式化我需要在各个地方显示的日期,但我现在担心可能有一个更优雅的解决方案(我的模型中的IE DataAnnotations)

有什么想法吗?

编辑:

我刚才想到的另一个潜在用途......字符串连接.自定义帮助程序可以将userID作为输入并返回用户全名...结果可以是(标题)(第一个)(中)(最后)的某种形式,具体取决于哪些字段可用.只是一个想法,我还没有尝试过这样的事情.

asp.net-mvc html-helper asp.net-mvc-3 asp.net-mvc-2

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

在jqgrid中完成编辑

我通过以下方式使用jqgrid取得了巨大的成功:

  1. 数据作为JSON从服务器加载
  2. 用户进行内联编辑
  3. 单击保存按钮时,所有数据都将使用以下序列进行序列化:

    var data = $("#mygrid").getRowData();

    var datajson = JSON.stringify(data);

这种方法的问题是,如果用户没有按下返回或离开编辑过的单元格,我将在我的json数据中获取输入元素.有没有办法结束编辑模式我jqgrid?

javascript jquery jqgrid

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

读取Java .class文件

我想编写一个工具,使用编译.class文件作为输入生成一些代码.具体来说,我想从这个类文件中读取:

  • 方法,带注释
  • 方法参数,带注释

输入类文件可能会引用不在工具类路径中的几种类型.这没关系,我不需要对它们做任何事情,只需要将完全限定的类型名称作为字符串读取.我确实需要从注释中获取一些信息,但它们将在工具的类路径中.

有没有我可以用于此目的的图书馆?如果API有点像反射API那会很好,但它不一定如此.

java code-generation decompiling bytecode .class-file

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

Mysql,在另一个表的单列中存储多个值


忍受我,我真的很难解释的事情,我甚至不知道这个问题的合适的标题
好的家伙我有这个问题
我已经有一个表名meal

+------+--------+-----------+---------+
|  id  |  name  | serving   |  price  |
+------+--------+-----------+---------+
|  1   | soup1  |  2 person |  12.50  |
+------+--------+-----------+---------+
|  2   | soup2  |  2 person |  15.50  |
+------+--------+-----------+---------+
|  3   | soup3  |  2 person |  23.00  |
+------+--------+-----------+---------+
|  4   | drink1 |  2 person |  4.50   |
+------+--------+-----------+---------+
|  5   | drink2 |  2 person |  3.50   |
+------+--------+-----------+---------+
|  6   | drink3 |  2 person |  5.50   | …
Run Code Online (Sandbox Code Playgroud)

mysql database-design

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

使用前的C声明

C中的所有标识符在使用之前都需要声明,但是我找不到它在C99标准中表示的位置.

我认为它也指宏定义,但只定义了宏扩展顺序.

c

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

如何删除MySQL中的所有孤立记录?

我有3个表MySQL(MyIsam):

user (id), message (id, userId, ...), archivedMessage (id, userId, ...)

如何删除所有没有消息且没有archivedMessage的用户?

mysql sql

9
推荐指数
1
解决办法
3511
查看次数

preg_match表达式如何忽略一个字符

我绝对是一个新手,并没有冒险到这个级别,但需要能够将一个域剥离到只有搜索功能的主机名.我查看并发现下面的内容几乎可以使用,除非域名中有任何-内容.因此,http://www.example.com剥离到现在example.com,www.example.comwww.exa-mple.com变成example.com.

$pattern = '/\w+\..{2,3}(?:\..{2,3})?(?:$|(?=\/))/i';
$url = $myurl;
if (preg_match($pattern, $url, $matches) === 1) {

    $mydom = $matches[0];
}
Run Code Online (Sandbox Code Playgroud)

在表达式中必须更改哪些内容才能接受-域名?

php regex preg-match

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

SQL Server:如何检查CLR是否已启用?

SQL Server 2008 - 检查clr是否已启用的简单方法是什么?

sql sql-server clr

83
推荐指数
3
解决办法
10万
查看次数

删除javascript字符串中的变音符号或特殊字符

从来没有在javascript字符串中播放变音符号或特殊字符.我的问题是如何删除它们?

例如我在javascript中有这个:

var oldstr = "Bayern München";
var str = oldstr.split(' ').join('-');
Run Code Online (Sandbox Code Playgroud)

结果是拜仁慕尼黑很容易,但现在我想要移除变音符号或特殊搜索:

Real SportingdeGijón.

我怎么能意识到这一点?

亲切的问候,

坦率

javascript diacritics

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

如何通过在Ruby Rails平台上运行sql脚本来种子mysql数据库?

我基本上是Ruby程序员和Ruby Rails的初学者.在java中,要运行种子数据库ant任务,ant任务执行SQL脚本.SQL脚本基本上是一组insert语句.

我希望在Ruby Rails平台上运行sql脚本必须有一些相当于ant的任务?

编辑回应尼基塔的回答:

虽然可以使用迁移作为播种数据的方式之一.但是我不想重写编写与sql脚本相对应的迁移类.所以我需要一些解决方案,我必须只执行sql脚本文件.我想只通过SQL代码管理数据库.

ruby mysql database ruby-on-rails

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