我已经创建了webform aspx文件,并且有一个按钮来生成pdf,然后将其上传到我的表单中。当我单击提交按钮时,需要调用vb文件中的函数,例如DocuSign的CreateEnvelpoeAPI。无论如何,如何通过aspx页面调用函数?
s = (s.reset_index(name='value')
.sort_values(['first', 'value'])
.set_index(['first', 'second'])['value'])
s.name = None
print(s)
first second
bar two 0.400157
one 1.764052
baz one 0.978738
two 2.240893
foo two -0.977278
one 1.867558
qux two -0.151357
one 0.950088
dtype: float64
答案 0 :(得分:1)
您可以像调用VB中的任何其他函数一样调用函数。它在ASP.NET页面上下文中的事实与此无关。
Protected Sub btSubmit_Click(sender As Object, e As EventArgs) Handles btSubmit.Click
Dim api = new CreateEnvelopeAPI() 'instantiate the class
api.CreateEnvelopeAPI() 'call a function
End Sub
(注意,这假定CreateEnvelopeAPI.vb文件是您的项目的一部分,并且该类位于相同的名称空间中。如果不是这样的话,则只需要包括该文件和/或添加Imports
语句以将命名空间包含在aspx代码中。)
P.S。如果您要将浏览器发送到另一个页面(即另一个HTTP URL),而不是在代码中调用函数,则使用Response.Redirect。