小编alp*_*pha的帖子

label或@html.Label ASP.net MVC 4

新手到ASP.net MVC 4并尝试理解Razor.如果我想在我的.cshtml页面中显示一些文本,我可以使用

<label class="LabelCSSTop">Introduction</label>
Run Code Online (Sandbox Code Playgroud)

或者我应该使用:

 @Html.Label("STW", htmlAttributes: new { @class = "LabelCSSTop" })
Run Code Online (Sandbox Code Playgroud)

不确定一个是否优先于另一个或两者是否正常.如果后者发出标签标签,我应该坚持前者吗?

同样,如果我只是想显示一个文本框,我可以这样做:

<input id="txtName" type="text" />

或者我应该这样做:

@Html.TextBox("txtName", "")

我是否应该在常规html标签上使用@Html?

提前致谢!!

razor asp.net-mvc-4

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

更新多个数据库上的存储过程

我们为每位客户提供单独的数据库.它们都具有相同的表和存储过程.问题是当我们必须更新存储过程时,我们必须确保为所有数据库更新它.当然,数据库上的一个存储过程可能会被忽略而不会更新.

我已经考虑过创建一个存储过程master并使用它作为前缀,sp_并设置将对象标记为系统对象sys.sp_MS_marksystemobject.这似乎工作....但是,这文章说," 不建议使用此解决方案专为实时的数据库服务器,你可以用它在开发和测试服务器,以加快开发和测试."

如果是这样的话,什么是生产的最佳解决方案?

sql-server

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

将css应用于动态创建的奇数/偶数行

我有几个动态创建的表.行数可达1000+.创建行后,我运行以下代码:

$('[id$=TestGrid]').not('tr:first').each(function () {
    $('tr:odd', this).addClass('odd').removeClass('even');
    $('tr:even', this).addClass('even').removeClass('odd');
});
Run Code Online (Sandbox Code Playgroud)

或者我应该这样做

$('[id$=TestGrid]').not('tr:first').each(function () {
    $('tr:nth-child(odd)', this).addClass('odd').removeClass('even');
    $('tr:nth-child(even)', this).addClass('even').removeClass('odd');
});
Run Code Online (Sandbox Code Playgroud)

因为,它是动态的,我不知道ID,但我知道它们将以"... TestGrid"结束.

上述任何一种会导致回流问题吗?如果是这样,我该如何解决这个问题?

谢谢!

javascript css jquery

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

标签 统计

asp.net-mvc-4 ×1

css ×1

javascript ×1

jquery ×1

razor ×1

sql-server ×1