当您触摸iPad上的网页中的某个元素(如编辑框)时,它会在您触摸时变为灰色.
我有一个由浮动div包裹的表.当触摸数据元素时,整个表(或其包装div)变为灰色,而不是单个数据元素或行变为灰色.(此表的功能是自动完成弹出窗口)
在网站的其他地方,我有一个表格,其中只有被触摸的数据元素变为灰色.
我想知道,如果任何人都可以直接我这个老龄化触摸背后的逻辑的解释,这样我们就可以编写我们的表,得到期望的行为.理想情况下,我们希望该行在触摸时突出显示.
或者,如果我们可以关闭这种灰色行为,那将是另一种选择.然后我们可以自己编码突出显示.有没有办法为特定的html元素关闭此行为?
谢谢.
重写 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) 方法很方便,以便在插入、更新或删除记录时发生暂时性错误(例如死锁或超时)时重试。
\n\n我的问题是,是否有一个类似的函数可以在执行 LINQ to SQL 查询时被重写来处理此类错误?我\xe2\x80\x99m 猜测/希望 DataContext 类中有一个方法可以对数据库进行实际调用,并且可以覆盖该方法以执行重试。
\n\n我见过的示例\xe2\x80\x99(如下所示)通常将 LINQ 表达式和枚举它的方法调用包装在重试块中:
\n\ntry\n{\n e.Result = retry.ExecuteAction(() =>\n {\n Deadlock(); // Artificially create a deadlock condition\n\n CustomerOrdersDataContext ctx = new CustomerOrdersDataContext();\n ctx.Connection.ConnectionString = builder.ConnectionString;\n ctx.CommandTimeout = 3;\n\n var results = from c in ctx.customers\n from o in c.orders\n from i in o.order_items\n select new { c.lname, c.fname, i.product.product_name, i.quantity };\n\n return results.ToList();\n });\n}\ncatch (SqlException ex)\n{\n MessageBox.Show(ex.Message, "SqlException");\n}\nRun Code Online (Sandbox Code Playgroud)\n\n}
\n\n\n\nI\xe2\x80\x99m …