一个submit按钮<input id="Submit1" type="submit" value="submit" runat="server" onserverclick="Submitl_ServerClick" />
后台c#代码:
protected void Submitl_ServerClick(object sender, System.EventArgs e)
{
TextBox1.Text = "dfdf";
}前台submit1控件的onserverclick事件属性指向了后台代码中的Submitl_ServerClick事件处理函数,运行之后,点击submit1按钮,为什么TextBox1的文本没有变成"dfdf"呢?哪里出错了吗?
后台c#代码:
protected void Submitl_ServerClick(object sender, System.EventArgs e)
{
TextBox1.Text = "dfdf";
}前台submit1控件的onserverclick事件属性指向了后台代码中的Submitl_ServerClick事件处理函数,运行之后,点击submit1按钮,为什么TextBox1的文本没有变成"dfdf"呢?哪里出错了吗?
解决方案 »
- 如何判断a页面是由b页面打开的?
- asp.net2.0网站建设专题讨论群
- 在运行B/S网站时报这样的错?在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
- 怎样用存储过程:加一个@count参数来实现这样的功能,SELECT TOP @count
- 帮忙看看我的代码为何实现不了GridView标题排序问题
- 急问如何在treeview中实现鼠标右键功能,VB的,有例子最好,100分奉送
- 高分求OA源码,最好是C#的
- master与内容页的问题。
- 急:关于部分web控件的使用问题,初学者,请各位帮忙!!!
- 请问怎样在上边框实现下边框的打印预览?
- SQL转LINQ,求思路
- asp.net 前台页面动态生成的likbutton单击后如何在后台获得相关的信息
后台根本没走到你的 Submitl_ServerClick 方法。
你看这里:
http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlinputbutton.onserverclick(v=vs.80).aspx
微软的例子说可以的。
{
HtmlButton button = new HtmlButton();
button.InnerText = "Test1";
button.ServerClick += new EventHandler(button_ServerClick);
PlaceHolder1.Controls.Add(button);
}
protected void button_ServerClick(object sender, EventArgs e)
{
}
The ServerClick event is raised when an HtmlInputButton control is clicked.
客户端的事件可以用onClientClick
---------------------------------------------------------------runat="server" 去掉
asp:button 其实调用了 __doPostback 就会提交