Firefox(以及我认为的其他浏览器)在您单击"停止"按钮或通过Escape键调用它时会停止gif动画.
我有一个文本输入,在更改时使ajax请求更新其他元素.作为这个ajaxyness的一部分,我有一个动画GIF来显示反馈.
我还在此输入中捕获转义键,以便清除文本字段以获得更好的UX.
我的问题是在按下一次转义键之后,没有任何ajax GIF动画,直到刷新页面为止.有没有人知道解决方法?
我在功能处理中尝试了e.stopPropagation();并且似乎没有用.我怀疑这会停止触发更多js事件,浏览器会捕获转义而不管js活动.e.cancelBubble = true;e.keyCode == 27
我通过添加/删除css类来显示/隐藏gif,因此很难应用"更改gif url重置"解决方法.我甚至不知道这是否有效 - 没有测试它.但似乎很难.如果有人知道这是有效的,并且知道用background-image: url(../images/ajax-loader_dotcirclel13x13.gif);css 应用hack的简单方法那么请告诉我.
我正在使用自定义适配器处理listview.我想加载图像和文本视图.图像是从互联网网址加载的.我只是想显示可见列表项的图像以供用户使用.我提到了来自romainguy的Shelves开源项目示例,但它很难理解代码.对于初学者级别,我只想知道如何处理适配器和活动之间的标记.从commonsware 示例我可以在适配器上设置标签,但不能在listview的空闲状态下显示相应的图像.请帮我解决你的想法.示例代码更容易理解.
谢谢.
编辑:
对高效适配器示例所做的更改如下:
public class List14 extends ListActivity implements ListView.OnScrollListener {
// private TextView mStatus;
private static boolean mBusy = false;
static ViewHolder holder;
public static class EfficientAdapter extends BaseAdapter {
private LayoutInflater mInflater;
private Bitmap mIcon1;
private Bitmap mIcon2;
public EfficientAdapter(Context context) {
// Cache the LayoutInflate to avoid asking for a new one each time.
mInflater = LayoutInflater.from(context);
// Icons bound …Run Code Online (Sandbox Code Playgroud) 我有一个页面,我可以插入一些javascript/jquery来操作输出.我对页面标记等没有任何其他控制权.
我需要在页面上的每个元素之后通过jquery添加一个额外的元素.问题是元素是通过现有页面上的异步调用生成的,该调用发生在$(document).ready完成之后.
本质上,我需要一种方法在页面加载后调用我的jquery并完成后续的ajax调用.有没有办法检测页面上任何ajax调用的完成情况,然后调用我自己的自定义函数在新创建的s之后插入其他元素?
我正在使用C#.Net和Sql Server(Windows应用程序).我创建了一个临时表.单击按钮时,将创建临时表(#tmp_emp_answer).我有另一个名为"插入值"的按钮,还有5个文本框.使用文本框中输入的值以及com.ExecuteNonQuery(); 行来了,它会抛出一条错误消息无效的对象名称'#tbl_emp_answer'..下面是代码集..请给我一个解决方案.
插入代码(插入值按钮):
private void btninsertvalues_Click(object sender, EventArgs e)
{
username = txtusername.Text;
examloginid = txtexamloginid.Text;
question = txtquestion.Text;
answer = txtanswer.Text;
useranswer = txtanswer.Text;
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=tempdb;Integrated Security=True;");
SqlCommand com = new SqlCommand("Insert into #tbl_emp_answer values('"+username+"','"+examloginid+"','"+question+"','"+answer+"','"+useranswer+"')", con);
con.Open();
com.ExecuteNonQuery();
con.Close();
}
Run Code Online (Sandbox Code Playgroud) 我有一些xml,需要使用sql提取值
<?xml version="1.0" ?>
<fields>
<field name="fld_AccomAttic">
<value>0</value>
</field>
<field name="fld_AccomBathroom">
<value>1</value>
</field>
</fields>
</xml>
Run Code Online (Sandbox Code Playgroud)
我需要获取列名fld_AccomAttic
Value 1
xml保存在sql server 2005 db中
我之前使用过xquery并且它已经运行了.
如何提取这些值?
我有IEnumerable,其中包含数字数据.
编辑 IEnumerable来自System.Collection.Ienumerable指令.
附上了Viual Studio的snapShot,包含数据的枚举:
alt text http://www.freeimagehosting.net/uploads/bd72c6c310.jpg
为了简要介绍上面的图像,eLevelData是IEnumerable变量,我有我的数据.
现在我想转到索引4或5的数据,但我不想使用foreach循环.请给我任何建议.
谢谢,
Subhen
我已经为Adapter类实现了Section Indexer,它扩展了BaseAdapter.现在,对于第一次启动,Section Indexer正确显示叠加层.但是当列表的内容更新时,Section Overlay不会更新并给出ArrayOutOfBoundException.对于一个修复我做的是我做了listview.setFastScrollEnabled(false); 更新适配器内容; 然后listview.setFastScrollEnabled(true); 现在发生的事情是叠加得到更新,但叠加层将出现在列表视图的左上角.我怎样才能解决这个问题.
当我经常编写代码时,我遵循一些指导原则来确保我的代码具有一定的标准,而我和任何其他开发人员一样努力确保我的代码和软件具有高质量.
尝试专注于编程而不是对域的理解或任何其他预编程步骤(在答案中!).
以下是我的以下步骤:
编写单元测试
分析抽象
重构
除了以上是重构的一部分之外,我还尝试使用ReSharper,CodeRush等优秀工具重构代码.
问题; 你下一步怎么做?
评论代码是微不足道的,甚至不应该被提及,但更新的评论和xml-comments在哪里需要/到处都是我试图拥有的东西.
但以上所有有助于他确保其他开发人员可以理解我的代码,代码具有某种质量并遵循命名标准.
但它不能确保任何产品质量.
我正在寻找用于开发后质量保证的工具,例如分析器以及如何使用这些工具来提高产品质量.
我遇到了问题,我发现的所有文章或例子似乎都不关心它.
我想在事务中执行一些数据库操作.我想做的与大多数例子非常相似:
using (SqlConnection Conn = new SqlConnection(_ConnectionString))
{
try
{
Conn.Open();
SqlTransaction Trans = Conn.BeginTransaction();
using (SqlCommand Com = new SqlCommand(ComText, Conn))
{
/* DB work */
}
}
catch (Exception Ex)
{
Trans.Rollback();
return -1;
}
}
Run Code Online (Sandbox Code Playgroud)
但问题是SqlTransaction Trans在try块内声明了.所以它在catch()块中是不可访问的.大多数例子只是在阻止之前Conn.Open()和Conn.BeginTransaction()之前try,但我认为这有点风险,因为两者都可以抛出多个异常.
我错了,还是大多数人都忽略了这种风险?如果发生异常,什么是能够回滚的最佳解决方案?
.net ×3
c# ×3
ajax ×2
android ×2
jquery ×2
sql ×2
ado.net ×1
animated-gif ×1
browser ×1
detect ×1
firefox ×1
ienumerable ×1
input ×1
listview ×1
load ×1
qa ×1
rollback ×1
security ×1
silverlight ×1
sql-server ×1
transactions ×1
validation ×1
xml ×1
xquery ×1
xss ×1