我有一个已经使用内联vb.net编写的asp.net页面。我真正需要做的就是为类添加一个自定义属性,但它无法确定添加它的位置。
<%@ Page Language="vb" %>
<script runat="server">
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
...
End Sub
</script>
在检查页面对象属性的代码中,我可以看到page.GetType.fullName =“ASP.test_aspx”,页面文件名为test.aspx。
这可能吗?
答案 0 :(得分:0)
我不认为你可以直接这样做,因为类是自动生成的,我很确定编译器没有添加属性的规定。就个人而言,我会用一个单独的类文件重写页面(我总是喜欢这样做)。如果这不是一个选项,根据属性和使用它的内容,您可以创建一个继承自Page的属性的类,并继承自@Page指令