问题列表 - 第21845页

Silverlight - 将按钮上的IsEnabled属性绑定到ViewModel上的属性

我正在构建一个Silverlight应用程序,我想在后台进行长时间运行时禁用按钮.我正在使用MVVM,所以在ViewModel中我有一个名为SearchInProgress的属性.现在我想在SearchInProgress为true时禁用搜索按钮.在WPF中,我只需编写一个DataTrigger,它将搜索按钮上的IsEnabled设置为false.

遗憾的是,DataTriggers在Silverlight中不可用,所以我正在寻找另一种解决方案.我已经尝试过使用VisualStateManager,但我还没有到达任何地方.对于我想要实现的这个简单的事情,VSM似乎有些过分.

任何帮助表示赞赏.

silverlight

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

神秘的CSS垂直空间

从这个简单的HTML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Hello</title>
  <style type="text/css" media="screen">
    .t1 {
      padding: 0px;
      margin: 0px;
    }
    .popup {
      display: inline-block;
      position: relative;
      width: 0px;
      padding: 0px;
      margin-left: -0.5em;
    }
    .hint {
      position: absolute;
      z-index: 1;
      width: 20em;
      background-color: white;
      border: 1px solid green;
      padding: 0.5em;
      margin-top: 1em;
    }
    .list {
      padding: 0px;
      padding-left: 1em;
      margin: 0px;
    }
  </style>
</head>

<body>

<!-- properly layout -->
<div style="height: 10em;">
  <span class="t1">MyObject …
Run Code Online (Sandbox Code Playgroud)

html css xhtml

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

MySql:它有类似命名空间的 SCHEMA 吗?

我必须将数据库从 sql server 移动到 mySql,我们当前的 db 使用模式作为命名空间。

所以所有的 FOO 表都可以被引用,如 FOO.TableFoo1、FOO.TAbleFoo2、FOO.TableF003 等。

我们可以用 MySql 做到这一点吗?它会起作用吗。

mysql sql

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

在PHP SOAP中传递用户定义的类型

我无法理解如何在PHP SOAP调用中传递用户定义的类型.有人可以给我一个提示(或手册的链接)吗?

示例:在我的WSDL文件中,我定义了类型:

<types>
<schema targetNamespace="http://example.com/CustData"
        xmlns="http://www.w3.org/2000/10/XMLSchema">
  <element name="personalInformation">
    <complexType>
      <all>
        <element name="name" type="xsd:string"/>
        <element name="title" type="xsd:string"/>
        <element name="lang" type="xsd:string"/>
      </all>
    </complexType>
  </element>
</schema>
Run Code Online (Sandbox Code Playgroud)

我像这样定义服务响应消息:

<message name='getCustDataResponse'>
<part name='Result' type='xsd:personalInformation'/>
<part name='Result1' type='xsd:string'/>
</message>
Run Code Online (Sandbox Code Playgroud)

缺少的部分是 - 如何在SOAP服务器端初始化答案?

我试着写:

$arrRes['Result']['name'] = 'xxx';
$arrRes['Result']['title'] = 'yyy';
$arrRes['Result']['lang'] = 'zzz';
$arrRes['Result']['hehehehe1'] = 'test1';
$arrRes['Result']['hehehehe2'] = 'test2';
$arrRes['Result']['hehehehe3'] = 'test3';
$arrRes['Result']['hehehehe4'] = 'test4';
$arrRes['Result1'] = 'result1';
$arrRes['blablabla'] = 'hahaha';
return $arrRes;
Run Code Online (Sandbox Code Playgroud)

客户端获取响应,当我var_dump它时,它显示arrRes:

array(2) { ["Result"]=>  array(7) { ["name"]=>  string(3) "xxx" ["title"]=>  string(3) "yyy" ["lang"]=> …
Run Code Online (Sandbox Code Playgroud)

php soap types

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

在IE7中修改'className'属性非常慢

在我的网站上,我动态修改了DIV的javascript'className'属性.然而,这是一个极其昂贵的操作,因为DIV包含许多子节点.有时它需要1.5秒.

有没有办法加快这项行动?比如,隐藏内容,执行操作,然后再次显示内容?

更新:

一些额外的信息.

实际代码:

$("#myDiv").tabs();
Run Code Online (Sandbox Code Playgroud)

它位于.ready()处理程序中.见 http://jqueryui.com/demos/tabs/

这是一个昂贵的电话.我进一步跟踪它到className属性,这消耗了所有处理时间.

DIV包含一个大的sharepoint数据网格,请参阅 http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spview.renderashtml.aspx 该代码在Sharepoint上运行,在WinXP + IE7上进行测试.

所以我想知道我们是否可以在操作DOM或类似的东西时禁用布局刷新.有什么窍门吗?

javascript css performance jquery

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

标准Web服务(asmx)是否适用于MVC?

我刚刚尝试从WebForms项目向新的MVC项目添加WebService(基于asmx).我似乎无法访问IE中的asmx webservice?

在MVC中这应该是相同的,我在服务文件夹中有服务,如果它在一个视图中,或者这个asmx是否应该在'MVC'路由之外工作?

更新:

我将最初放在.asmx文件中的WebService设置到测试服务器上,最近使用.Net 4.0为VS2010 MVC 2项目设置.(Windows Server 2003 IIS 6)

开发(VS 2010)机器上的Webservice是否可见?关于差异的任何想法,可能是设置问题?

c# asp.net-mvc web-services asmx

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

在哪里使用mysql_real_escape_string来阻止SQL注入?

我和一群黑客有麻烦.他们几次攻击我的客户的网站,我的客户端变得更生气:(我的客户丢失了他的数据库(有数百条记录),并且不得不输入所有:(

现在我正在进行更多的介绍;

  • 修复了文件权限
  • 更改了ftp和主机登录信息
  • 清除所有远程mysql访问

现在正致力于SQL注入问题.我将mysql_real_escape_string添加到管理面板登录参数.那么我应该在哪里使用这个mysql_real_escape_string呢?我在网站上的电子邮件表格很少,我不认为我需要在那里添加...

我有一个index.php作为主页.我应该为这个页面做些什么来阻止任何sql注入攻击通过url index.php?somesql=吗?

请建议我!我很感激!!! :(


例如:

我有这样的代码;

public function showDetails($id) {

    // SQL Jobs Details
    $this->sql_job = "SELECT * FROM jobs WHERE id=".mysql_real_escape_string($id);
    $this->rst_job = mysql_query($this->sql_job);           
    $this->row_all = mysql_fetch_assoc($this->rst_job);     

    // SQL State
    $this->sql_state = "SELECT title FROM state WHERE id=" . $this->row_all[$this->tbl_jobs['f4']];
    $this->rst_state = mysql_query($this->sql_state);   
    $this->row_state = mysql_fetch_assoc($this->rst_state);
........
Run Code Online (Sandbox Code Playgroud)

是否足以使用mysql_real_escape_string作为$ id.不是$ this-> row_all [$ this-> tbl_jobs ['f4']]

php mysql security sql-injection

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

如何在Objective C(Foundation框架)中获取命令行工具的可执行文件路径?

我正在尝试找出一种方法来识别Objective C中命令行工具的可执行路径.

因此,如果可执行文件是/ Applications/Utils/MyTool,那么该方法将返回/ Applications/Utils

我正在使用Foundation框架.

objective-c

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

字符串语句

在C++中谈论字符串时,以下语句之间有什么区别:s1=s2strcpy (s1, s2)?假设s1s2(原始版本:类型' char',已修改)类型char *.

c c++

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

在递归函数中获取xml节点的xpath

假设我有一些代码可以递归迭代遍历XML文件,如下所示:

$xmlfile = new SimpleXMLElement('http://www.domain.com/file.xml',null,true);
xmlRecurse($xmlfile,0);
function xmlRecurse($xmlObj,$depth) {
  foreach($xmlObj->children() as $child) {
    echo str_repeat('-',$depth).">".$child->getName().": ".$subchild."\n";
    foreach($child->attributes() as $k=>$v){
        echo "Attrib".str_repeat('-',$depth).">".$k." = ".$v."\n";
    }
    xmlRecurse($child,$depth+1);
  }
}
Run Code Online (Sandbox Code Playgroud)

我如何计算每个节点的xpath,以便我可以存储它以映射到其他代码?

php xml xpath simplexml

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