2015-06-22 233 views
-1

按钮点击不会触发。我写了Response.Write(“404.aspx”);在代码隐藏中按钮点击事件。但它不会起火。这里是带有火灾问题按钮的页面: please click here按钮点击事件未被触发

谢谢。

这里是后面的代码:

protected void bntTest_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("404.aspx"); 
} 
protected void btn2_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("404.aspx"); 
} 
+0

请问您可以发布代码隐藏以及源代码吗? –

+0

我写了代码。除了这些之外,没有任何代码。我认为问题是关于CSS或.js – selcuksel

回答

0

它不工作,因为你的提交按钮不是form标签内,因此将无法张贴提交的数据的同时,点击事件将不会触发因为页面不发布,你可以看到如下:

form

编辑:

你哈我添加了一个嵌套的form标记,因为form标记不能嵌套在另一个表单标记中,因此您不能这样做。所以,只需删除嵌套的表单标签,它会工作。

尝试使用这些准则来调整你的项目:

  • 只添加form元素aspx页面
  • 从页面到MasterPage添加主要内容
  • 添加需要被嵌套在form中的任意内容到放置在页面内的UserControl
+0

我只有一个窗体标签。并且此表单标签位于主页面中。这个表单标签涵盖了内容持有者。所以它必须覆盖这个siltest.aspx。我怎样才能解决这个问题?谢谢 – selcuksel

+0

我看到窗体标签覆盖Visual Studio中的ContentPlaceHolder对象。但在运行时,你是对的。它不包含ContentPlaceHolder。这很奇怪。顺便一提。 head标签中的主页面中有另一个ContentPlaceHolder。它会导致这个问题吗? – selcuksel

+0

http://pastebin.com/dC2WExbY – selcuksel