使用带有razor语法的ext.net 2.0和mvc4的textfield remotevalidation,如何设置控制器的动作URL

时间:2012-09-07 10:31:18

标签: c# razor asp.net-mvc-4 ext.net

我正在使用带有mvc 4的ext.net 2.0。 由于那里完全没有例子,我找不到 一种设置textfiels远程验证的URL的方法

Html.X().TextField()
    .Width(180)
    .IsRemoteValidation(true)
    .Value("Textfield1")

使用aspx时,代码为:

<ext:TextField 
    ID="TextField2" 
    runat="server" 
    FieldLabel="Company" 
    AnchorHorizontal="92%"    
    AllowBlank="False" 
    IsRemoteValidation="true" 
    CausesValidation="true">
    <RemoteValidation 
        Url="~/Controller/CheckName" 
        Json="true" Delay="300" >
    </RemoteValidation>
</ext:TextField>

但是使用剃须刀时没有像RemoteValidation那样..... 有什么想法吗?

此致 霍尔格

1 个答案:

答案 0 :(得分:2)

  

但是使用剃刀时没有像RemoteValidation那样.....

在v2.1中已修复(2.1尚未发布) 您可以使用以下代码

Html.X().TextField().Control(c=>{c.RemoteValidation.Url = ...})