我是ASP.NET的初学者,经过大量的搜索,我决定问你们。
所以,我通过以下方式在Page.aspx中的嵌入块中创建了对象:
<% Invoice invoice = InvoiceGateway.get(1); %>
这些的实现在Invoice.cs和InvoiceGateway.cs的不同文件中 我正在使用它以这种方式填充我需要它的地方:
<p class="list-group-item-text"><%= invoice.getCreator().getAddress() %></p>
但是现在我已经开始创建按钮了,当我点击按钮时,我正试图调用此对象的方法。
<a class="btn btn-danger" runat="server" onServerClick="<% invoice.delete() %>">
delete
</a>
我知道这不正确,只是为了说明我想要实现的目标。
我不确定我能做到(甚至是否)。我知道我可以在.aspx.cs页面中定义一些函数并在onServerClick上调用它,或者只是重定向到Page.aspx?delete={id}
并在加载时执行一些操作。
我的问题是......在点击某些超链接/按钮/等后,有没有办法调用这种创建对象的方法?我想出了一些替代方案,但没有任何方法可以使用这个已经创建的对象及其方法。