2010-02-02 30 views
0

以下代碼應該將文本框的「value」屬性綁定到字符串「Test」。在Microsoft AJAX客戶端模板beta版本中綁定到文本框值屬性失敗

相反,綁定表達式「{{test}}」未作爲文本框內容解析。 但是,同胞元素中的綁定表達式被正確解析。鏈接時在ASP.NET AJAX預覽4版本對應的腳本(CodePlex上不再可用,據我所知道的,但含在該採樣ZIP上this後)

<html> 
<head> 
    <title></title> 
    <style type="text/css"> 
     .sys-template { display:none; } 
    </style> 
    <script type="text/javascript" src="http://ajax.microsoft.com/ajax/beta/0911/MicrosoftAjax.debug.js"></script> 
    <script type="text/javascript" src="http://ajax.microsoft.com/ajax/beta/0911/MicrosoftAjaxTemplates.debug.js"></script> 
</head> 
<body xmlns:sys="javascript:Sys" 
     xmlns:dataview="javascript:Sys.UI.DataView" 
     sys:activate="bindingTest"> 
     <div id="bindingTest" class="sys-template" 
      sys:attach="dataview" 
      dataview:data="{{ { test : 'Test' } }}"> 
       <input type="text" value="{{test}}" /> 
       should contain: <span>{{test}}</span> 
     </div> 
</body> 
</html> 

此相同的代碼工作。

這是迴歸,還是我錯過了什麼?

回答