我在Google上看到各种关于使用Javascript来解决这些问题的问题,主要是围绕ASP.NET更改外包ID的问题,但这不是我的问题。
我有一个非常简单的表单,包含在内容页面中,它包含以下表单元素:
<asp:TextBox id="coName" runat="server" />
<asp:TextBox id="pass" TextMode="password" runat="server" />
<asp:Button id="enterAdmin" text="Enter" runat="server" clientidmode="static"/>
这些包装在母版页表格中。
我的按钮处理代码是:
Sub submit(sender As Object, e As EventArgs) Handles enterAdmin.Click
Dim company = coName.Text
Dim pwd = pass.Text
'// DO MORE STUFF
End Sub
当将此页面用作独立页面时,一切正常,但当我向其添加母版页时,我遇到两个问题
首先,不会触发按钮单击事件。这个,我已经克服了一些谷歌搜索,并发现添加这一行:
Me.RegisterRequiresRaiseEvent(enterAdmin)
修复了点击事件的问题
但是,我的第二个问题是:我无法通过
获得字段值coName.Text
pass.Text
两者都是空字符串。
我错过了什么?