在点击事件(VB.net)上传递来自不同页面的变量值

时间:2014-06-19 11:11:32

标签: javascript asp.net vb.net webforms

如何将两个变量的值传递给ASP.net表单应用程序中的click事件。

我有2个可变项:

DocNo&我需要点击事件中的值的前缀,我是新手,我知道我显然不能使用文档中进一步使用的ByVal,

这是我的代码块,我需要将变量传递到

If Settings.IsCountryMode("USA") Then
                Script = "ShowPrintJobQuestionModal('" & Prefix & "', '" & DocNo & "', " & PrintDLG & ", " & Reprint & ", '" & ScrollBars & "');"
                'Redriects to a page in a new separate window
                'CreateOutput(AutoworkDocument.dt.job, Assign, AWDLineNo)
            Else
                General.RunJava(Me, General.OutputDoc("^", "", , , , , , False), "MultiDoc")
            End If

            RunJava(Script)

2 个答案:

答案 0 :(得分:1)

除非我误解你的问题......

在其他类/表单中将变量设置为public并使用它:

COtherClassName.DocNo 

答案 1 :(得分:1)

现已解决,

Dim awd As AutoworkDocument
  awd = New AutoworkDocument()
  awd.loadSes()

  jobNo = awd.DocNum

If Settings.IsCountryMode("USA") Then
  Script = "ShowPrintJobQuestionModal('" & Prefix & "', '" & jobNo & "', " & PrintDLG & ", " & Reprint & ", '" & ScrollBars & "');"

 Else
 General.RunJava(Me, General.OutputDoc("^", "", , , , , , False), "MultiDoc")
 End If

RunJava(Script)