我正在使用视觉工作室,我尝试添加按钮,然后双击它,但没有任何反应(它不会出现在后面的代码中),也与原来的设计不一样。
我的另一个问题:(代码背后)
当我点击发送按钮时,我想在空白页面上显示我收集的所有数据。
<fieldset>
<div class="legend"><h3>iletisim</h3></div>
<div class="form_row">
<div class="form_property form_required">Adiniz</div>
<div class="form_value"> <asp:TextBox runat="server" id="txbadiniz"/>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txbadiniz" ErrorMessage="Bos birakilamaz">
</asp:RequiredFieldValidator>
</div>
<div class="clearer"> </div>
</div>
<div class="form_row">
<div class="form_property">Email</div>
<div class="form_value"> <asp:TextBox runat="server" id="txbemail"/>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txbemail" ErrorMessage="Bos birakilamaz"
ForeColor="Red"></asp:RequiredFieldValidator>
</div>
<div class="clearer"> </div>
</div>
<div class="form_row">
<div class="form_property">Telefon</div>
<div class="form_value"> <asp:TextBox runat="server" id="txbtelefon"/>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="txbtelefon" ErrorMessage="Bos birakilamaz"
ForeColor="Red"></asp:RequiredFieldValidator>
</div>
<div class="clearer"> </div>
</div>
<div class="form_row">
<div class="form_property form_required">Mesaj</div>
<div class="form_value"><textarea rows="10" name="comment"></textarea></div>
<div class="clearer"> </div>
</div>
<div class="form_row form_row_submit">
<div class="form_value">
<asp:Button ID="Btngonder" runat="server" Text="Gonder" /></div>
<div class="clearer"></div>
</div>
</fieldset>
答案 0 :(得分:1)
您需要将事件处理程序附加到Button的OnClick事件。
<asp:Button ID="Btngonder" runat="server" Text="Gonder" OnClick="Btngonder_Click" />
在代码隐藏中,一个事件处理程序......
protected void Btngonder_Click(object sender, EventArgs e)
{
// do something useful here
}
答案 1 :(得分:1)
确保调试器未运行。有时,Visual Studio不会让您在调试器处于活动状态时更改代码。
答案 2 :(得分:0)
在ASPX页面上,在asp:Button定义中,添加OnClick =“”,即,无论你想调用什么程序。然后在代码隐藏定义
protected void MyProcedure(object sender, EventArgs e)
{
<put your code here>
}