除 databindng 之外以声明方式为属性赋值的其他方法
您可以将值分配给字符串、数字等属性,如下所示。
<asp:Control property="stringvalue" />
但是,当属性类型很复杂(类类型)时,您必须执行以下操作:
<asp:Control property=<%#Value%> />
然后调用数据绑定命令来设置值。
在某些情况下调用数据绑定命令是不可行的。在这种情况下,我必须以编程方式设置所有属性,而我更喜欢以声明方式设置。
You can assign values to properties that are strings, numbers, etc. like this
<asp:Control property="stringvalue" />
However when the property type is something complex(a class type) you must do this:
<asp:Control property=<%#Value%> />
And then call the data binding command to set the value.
In some scenarios calling the databinding command is not viable. In that case i must set all the properties programatically, while I would prefer to do declaratively.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许我错过了一些东西。但如果您想使用复杂类型属性,请尝试此操作。
Maybe I'm missing something. But if you are after to use a complex type property, try this.