现在做程序遇到一个麻烦,在就是在Default.Master这个里面是没有 form ruan=sever标签的,然后我定义了多个自定控件ascx,在Default.Master通过PlaceHolder动态添加对应ascx自定义控件。(默认情况下ascx也是没有form的ruan server的)现在问题就是 我现在其中一个 ascx自定义控件中,用到了web控件,比如一个button,我的自定义控件ascx前台代码如下(这里我手动添加了form标签,因为Master没有这个标签):
<form id="Form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button"
onclick="Button1_Click1" />
</form> 后台代码就一个事件: protected void Button1_Click1(object sender, EventArgs e)
{
Response.Redirect("123"); }
我把这个通过PlaceHolder 显示,但是这个Button 的事件总是无法触发,怎么回事?有什么解决方法么,麻烦大家帮我解决下
<form id="Form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button"
onclick="Button1_Click1" />
</form> 后台代码就一个事件: protected void Button1_Click1(object sender, EventArgs e)
{
Response.Redirect("123"); }
我把这个通过PlaceHolder 显示,但是这个Button 的事件总是无法触发,怎么回事?有什么解决方法么,麻烦大家帮我解决下
解决方案 »
- ASP.net如何动态加载C写得动态库
- FileStream被另一进程所占用问题!
- datagrid数据格式设置表达式用法
- 求救!现在刚开始学做网页,请问怎么做验证码?
- 在Datagrid中如何在asp.net里把boundcolumn的DataNavigateUrlFormatString属性改成可以多参数的呢?
- 怎么才能 防sql注入/防DDOS/防跨站点脚本攻击?
- 总网站和子网站整体建设策略,有兴趣的朋友,欢迎进来讨论!
- 请问这种ID是怎么生成的?我在孟子E章看到的!!!
- 怎么引入excel组件(com组件)
- 简单问题请大家多多参与!!!!!!!!!!!!
- 公司内部域名转向(隐藏指向)
- 在GridView中计算时间差
去掉!
到 页面 去加 FORM runat=server
我是这么做的 但是无效。还有就是我url重写过
{
Button1.Click += new EventHandler(btnOpenFileUpload_OnClick); if (!IsPostBack)
{
fileUploadWin.IFrameUrl = "~/CommonPage/FileUpload.aspx?Id=" + fkId + "&type=" + fileClassType;
this.fileUploadWin.OnClientCloseButtonClick = fileUploadWin.GetClosePostBackReference();
BindGrid();
}
}[code=C#]protected void btnOpenFileUpload_OnClick(object sender, EventArgs e)
{//打开上传文件窗口
this.fileUploadWin.Popup = true;
}[/code]
protected void Button1_Click1(object sender, EventArgs e)
{
Response.Redirect("123"); }不行,貌似以刷新了一下 啥都没有
再次加载?我是在控件的 init事件里写的,master是在load写的
模板页里面有form了,你在子页面中为什么还要加form,默认情况下是没有form的,你是不是自己加上去的?