C# textfield remotevalidation与ext.net 2.0和mvc4的razor语法,如何设置控制器的操作url

C# textfield remotevalidation与ext.net 2.0和mvc4的razor语法,如何设置控制器的操作url,c#,razor,asp.net-mvc-4,ext.net,C#,Razor,Asp.net Mvc 4,Ext.net,我正在使用ext.net2.0和mvc4。 因为这里完全没有例子,所以我没有找到 设置textfiels remotevalidation的url的方法 Html.X().TextField() .Width(180) .IsRemoteValidation(true) .Value("Textfield1") 使用aspx时,代码为: <ext:TextField ID="TextField2" runat="server" Fie

我正在使用ext.net2.0和mvc4。 因为这里完全没有例子,所以我没有找到 设置textfiels remotevalidation的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>

但在使用razor时,没有什么比RemoteValidation更好的了。。。。。 有什么想法吗

问候,, 霍尔格

但在使用razor时,没有什么比RemoteValidation更好的了

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

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