我有这样的事情:
function SetTableBehavior() {
$(".displayData tr").hover(function(e) {
$(this).children().addClass('displayDataMouseOver');
}, function () {
$(this).children().removeClass('displayDataMouseOver');
});
$(".displayData tr td").click(function(e) {
var rowsSel = $(".displayData .displayDataRowSelected");
for (var i = 0; i < rowsSel.length; i++) {
var rowSel = rowsSel[i];
$(rowSel).children().removeClass("displayDataRowSelected");
}
$(this).parent().addClass('displayDataRowSelected');
var p = $(this).parent();
p.children().addClass('displayDataRowSelected');
});
}
Run Code Online (Sandbox Code Playgroud)
注入桌子的主体既不悬停也不点击工作.如果我使用
$(".displayData tr td").live('click',function(e) {
Run Code Online (Sandbox Code Playgroud)
click事件有效但是
$(".displayData tr").live('hover',function(e) {
Run Code Online (Sandbox Code Playgroud)
不起作用
什么是解决方案,以便悬停工作.谢谢.
它看起来像这样:
function SetTableBehavior() {
$(".displayData tr").live('mouseenter', function (e) {
$(this).children().addClass('displayDataMouseOver');
}).live('mouseleave', function(e) {
$(this).children().removeClass('displayDataMouseOver');
});
$(".displayData tr td").live('click',function(e) {
var rowsSel = …Run Code Online (Sandbox Code Playgroud) 我有一个ActionResult返回这个:
return new JsonResult() { Data = new { isDeleted = isEntityDeleted } };
Run Code Online (Sandbox Code Playgroud)
在javascript中,ActionResult返回的值是"{"isDeleted":true}",这是一个名为data的对象,但是如果我尝试访问data.isDeleted我得到了解开
我究竟做错了什么?
编辑:
javascript代码: -
$.post('<%=Url.Content("~/Test/Delete")%>/',{entityID:idRow}, function(data) {
if(data.isDeleted){
//never gets here even though isDeleted is true
} else{ } });
Run Code Online (Sandbox Code Playgroud) 我在这里使用.dbf文件有问题.我可以进行CRUD操作,但是当我尝试使用事务时,我得到一个例外.我这样做:
public void AddRolesToUser(string user, string[] roles)
{
using (OdbcConnection connection = new OdbcConnection(ConnectionString))
{
OdbcCommand command = new OdbcCommand();
OdbcTransaction transaction = null;
command.Connection = connection;
try
{
connection.Open();
transaction = connection.BeginTransaction();
command.Connection = connection;
command.Transaction = transaction;
command.CommandText = "Delete From Roles Where User='" + user + "'";
command.ExecuteNonQuery();
if (roles != null)
{
foreach (string role in roles)
{
command.CommandText = "Insert Into Roles(User, Role) Values('" + user + "', '" + role + "')";
command.ExecuteNonQuery();
} …Run Code Online (Sandbox Code Playgroud) 我正在使用此查询进行分页
string selectStatement = "SELECT * FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY @sortMember @sortDirection ) AS RowNum, * FROM School) AS Rows WHERE RowNum > @pageFrom AND RowNum < @pageTo ";
command.Parameters.Add("@sortDirection", System.Data.SqlDbType.NVarChar, 50);
command.Parameters["@sortDirection"].Value = cmd.SortDescriptors.Count == 0 ? "" : cmd.SortDescriptors[0].SortDirection == System.ComponentModel.ListSortDirection.Ascending ? "" : "DESC";
Run Code Online (Sandbox Code Playgroud)
如果sortDirection是""我得到一个例外.如果你像这样使用它它工作正常但我想让它参数化查询.解决办法是什么?
string selectStatement = string.Format("SELECT * FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY @sortMember {0} ) AS RowNum, * FROM School) AS Rows WHERE RowNum > @pageFrom AND …Run Code Online (Sandbox Code Playgroud) 我有一个我想要验证的表单(显示验证摘要,显示验证属性错误消息并支持jquery客户端验证).出现验证摘要,出现验证属性错误消息,但是当我添加时
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
对于客户端验证我得到客户端验证,我得到验证属性错误消息,但验证摘要不再出现.我错过了什么?
.net ×2
jquery ×2
ado.net ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
dbf ×1
javascript ×1
odbc ×1
sql ×1