问题列表 - 第37930页

ASP.NET按钮OnClientClick中的jQuery Confirm对话框

我在UpdatePanel的GridView中有一个TemplateField,其中有一个名为的按钮btnDelete.而不是标准OnClientClick="return confirm('Are you sure?')"我想使用jQuery Dialog.

到目前为止,我能够btnDelete.Attributes["onclick"]在代码隐藏中使用和设置jQuery Dialog代码来设置jQuery.但是,在我有机会点击"确认"或"取消"之前,它会在所有情况下都回发到服务器.

这是它生成的HTML:

<input type="submit" rel="Are you sure?" class="action-link delete" id="ctl00_c1_gvTransfers_ctl02_btnDelete" onclick="return function() { 
            $('#delete-transfer-confirm').dialog({
              buttons: {
                'Confirm' : function() { $(this).dialog('close'); return true; },
                'Cancel'  : function() { $(this).dialog('close'); return false; }
              }
            });

            $('p.message').text($(this).attr('rel'));
            $('#delete-transfer-confirm').dialog('open');
          };" value="Delete" name="ctl00$c1$gvTransfers$ctl02$btnDelete">
Run Code Online (Sandbox Code Playgroud)

我做错了什么导致这个功能在点击任一按钮之前都不会阻塞?

相反,标准确认工作正常:

<input type="submit" class="action-link delete" id="ctl00_c1_gvTransfers_ctl02_btnDelete" onclick="try{if (!window.confirm('Are you sure?')){return false;};}catch(e1){alert(&quot;Unexpected Error:\n\n&quot; + e1.toString());return false;};" value="Delete" name="ctl00$c1$gvTransfers$ctl02$btnDelete">
Run Code Online (Sandbox Code Playgroud)

谢谢,马克

更新:

最终,我不得不使用UseSubmitBehavior ="false"来获取要渲染的name =""属性.然后我不得不重写OnClientClick,将值设置为"return;" 所以默认的__doPostBack()没有被执行.然后我能够连接.live()单击处理程序,它在Confirm上调用__doPostBack():

$('input.delete').live('click', function(e) {
        var btnDelete …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery confirm dialog jquery-ui

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

理解未注释和复杂项目的最佳或最有效方式

我有没有评论的复杂项目.该项目在Java中编程,但有多个主类,使用几个.txt文件,如模板,并使用几个.bat文件.我不知道从哪里开始以及如何开始发现项目,因为我需要在该项目中进行一些更改.

project-management projects-and-solutions project solution

7
推荐指数
2
解决办法
1282
查看次数

WPF UserControl中的控件不会引起失去焦点

我有一个MainWindow,顶部和MainUserControl下方有3个主按钮.

在MainUserControl中,我在ButtonBars的前3个UserControl和DataGrid的底部.

当我在DataGridCell中输入数据并单击进入另一个单元格时,在绑定到DataGrid的ViewModel中触发了属性更改.

当我输入数据时...... 再次单击3个主要按钮之一,因为丢失焦点事件而触发了属性更改.

当我...并且我点击UserControl中ButtonBar中的一个按钮时, 没有触发属性更改,因为似乎没有Lost Focus事件.

我该如何解决这个问题?

wpf user-controls focus

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

Perl:运行"守护进程"并打印

我正在运行一个全天候运行的脚本.它只是一遍又一遍地循环,非常简单:

while ($daemon) {
    sleep 60; 
    chomp(my $currentDate = `date +%c`);
    print LOG "-- Running trigger: $currentDate --\n";
        system("$triggerCmd >> $daemonLog");
        print LOG "-- Completed trigger test. --\n\n";
}
Run Code Online (Sandbox Code Playgroud)

它工作正常.问题是它不打印最后一行("完成触发测试"),直到60秒睡眠后.它打印运行线,运行命令,打印命令输出,但在打印"完成"之前等待60秒,然后立即再次打印"运行"线.

所以它跟随的过程是这样的:
睡眠60秒
打印"运行触发器"
运行触发器,重定向输出
睡眠60秒
打印完成
打印运行
运行触发器

但是我希望它能做到这一点:
睡眠60
打印"运行触发器"
运行触发器,重定向输出
打印"完成"
睡眠60

我已经尝试将sleep命令移动到循环结束,没有什么区别.虽然这看起来很小,但它实际上是我已经处理了一段时间的问题,它可以解决一些问题来解决它.我正在使用反引号来运行命令并捕获输出,然后打印输出,但这导致了相同的行为.

perl loops

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

用按钮删除字符

我创建一个自定义退格按钮,但我的问题是我的后退按钮工作很好,以便从单词中间删除字符,但只删除1个字符后(删除字母),回到行尾它意味着不留在哪里光标是,这是我的代码:

        NSRange deleteRange = textPad.selectedRange;

        if (deleteRange.length >0)
        textPad.text = [textPad.text stringByReplacingCharactersInRange:deleteRange withString:@""];


        else

            if (deleteRange.location > 0)
            textPad.text =  [textPad.text  stringByReplacingCharactersInRange:NSMakeRange(deleteRange.location-1,1) 
 withString:@""];
Run Code Online (Sandbox Code Playgroud)

iphone

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

由于数据库正在使用,因此无法获得独占访问权限

我正在使用以下代码来恢复数据库,

void Restore(string ConnectionString, string DatabaseFullPath, string backUpPath)
{
    string sRestore =
        "USE [master] RESTORE DATABASE [" + DatabaseFullPath + "] FROM DISK = N'" + backUpPath + "' WITH  FILE = 1,  NOUNLOAD,  STATS = 10";

    using (SqlConnection con = new SqlConnection(ConnectionString))
    {
        con.Open();
        SqlCommand cmdBackUp = new SqlCommand(sRestore, con);
        cmdBackUp.ExecuteNonQuery();
    }
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下异常

"Exclusive access could not be obtained because the database is in use.
RESTORE DATABASE is terminating abnormally.
Changed database context to 'master'."
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

c# sql t-sql database-restore

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

是否可以使用Microsoft Dynamics CRM 4.0中的FetchXml进行复合连接?

我正在使用FetchXml来查询CRM 4.0.我们有一个特殊情况需要在CRM entites之间进行复合连接.所述FetchXml模式表示的多个链路实体元件是允许的,并且它也表明,多个过滤器/条件的元素可以被添加到链路的实体.我面临的问题是条件元素的value属性似乎不允许实体/列名称.它期望明确声明的值.

例如,FetchXml允许您指定:

<link-entity name='myentity' from='column1' to='column2'/>
Run Code Online (Sandbox Code Playgroud)

...这与T-SQL相当:

JOIN myentity on column1 = column2
Run Code Online (Sandbox Code Playgroud)

它可以让你指定:

<link-entity name='myentity' from='column1' to='column2'>
   <filter type='and'>
      <condition attribute='column3' operator='eq' value='myvalue' />
   </filter>
</link>
Run Code Online (Sandbox Code Playgroud)

...这是T-SQL的等价物:

JOIN myentity on column1 = column2 AND column3 = 'myvalue' 
Run Code Online (Sandbox Code Playgroud)

但是,FetchXml不会出现以下内容:

JOIN myentity on column1 = column2 AND column3 = column4 
Run Code Online (Sandbox Code Playgroud)

注意区别.FetchXml提供了连接中的条件,但它似乎提供了复合连接,即跨多个列的连接.

有没有人在网络空间中能够使用CRM 4.0中的FetchXml执行复合连接?谢谢!

更多信息:

我正在寻找一个使用FetchXml来完成此任务的答案 - 而不是SQL或QueryExpression语法.上面的SQL只是为了解释这个概念.

dynamics-crm fetchxml

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

指向链接列表指针数组的指针

嘿伙计们,所以我在过去的6个小时里一直在这个问题,并一直在谷歌疯狂无济于事.对,我需要一个指向数组的指针.此数组包含指向链接列表的指针.我将不得不malloc它,因为我不知道数组大小,直到运行时.

LList **array
Run Code Online (Sandbox Code Playgroud)

这是我的第一个想法,但这只是给了我一个LList数组的指针.或者至少这是我的理解.有人可以帮我一把吗?亚历克斯

编辑:确定如何使用它的一些信息.我实现了一个非常基本的哈希表.有一个结构包含指向链表的指针数组的指针.它需要是一个指向数组的指针,这样当我调整表格大小时,我只需将指针更改为指向较大的表格即可.

c arrays malloc pointers

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

MySQL外键约束 - 整数列

我有一个整数列,我想添加一个外键约束.唯一的问题是,如果该列没有/需要一个值,默认情况下MySQL会输入一个'0'值.这显然打破了外键约束,因为主表中没有PK为0的记录.

我怎样才能克服这个问题?

mysql sql foreign-keys

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

如何在列表中循环并删除groovy中的项目?

我试图弄清楚如何从循环内的groovy中删除列表中的项目.

static main(args) {
   def list1 = [1, 2, 3, 4]
   for(num in list1){
   if(num == 2)
      list1.remove(num)
   }
   println(list1)
}
Run Code Online (Sandbox Code Playgroud)

groovy

17
推荐指数
4
解决办法
4万
查看次数