如何通过aspx页面在.vb文件中调用函数?

时间:2019-02-05 10:53:43

标签: asp.net vb.net webforms docusignapi

我已经创建了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

1 个答案:

答案 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。