5

虽然我可以在页面顶部成功地做到这一点:

<%@ Register TagPrefix="me" Namespace="MyNamespace" %>

然后稍后使用这样的类:

<Usercontrol:DataRowTextBox ...>
    <Regexes>
        <me:RegularExpressionValidatorItem Type="USPhoneNumber" />
        <me:RegularExpressionValidatorItem Type="InternationalPhoneNumber" />
    </Regexes>
</Usercontrol:DataRowTextBox>

我真的很想这样做:

<%@ Register TagPrefix="" Namespace="MyNamespace" %>

这样我以后可以像这样使用它:

<Usercontrol:DataRowTextBox ...>
    <Regexes>
        <RegularExpressionValidatorItem Type="USPhoneNumber" />
        <RegularExpressionValidatorItem Type="InternationalPhoneNumber" />
    </Regexes>
</Usercontrol:DataRowTextBox>

但这给了我错误:

'tagprefix' 属性不能为空字符串。

有没有办法注册一个空的TagPrefix,所以它可以在没有那个前缀的情况下全局使用?

同样的概念,如果我能做对的话,那么Usercontrol希望也适用于前缀。

4

1 回答 1

1

我查看了文档,看来“tagprefix”属性是必需的非空属性。

于 2013-06-04T18:59:36.297 回答