一个小问题。

张新林 2003-08-19 02:57:40
这样一个button
<asp:button id="BtnDel" runat="server" Text="Delete"></asp:button>
为了点击它前给用户提示'are you sure delete?'
在page-load事件加入以下代码
string script = "return confirm('Are you sure you wish to delete this item?');";
btnDelete.Attributes.Add("onclick", script);
发现有些页面能工作,有些页面不能工作。
在IE上ViewSource时发现区别是:
<input type="submit" name="BtnDel" value="Delete" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="BtnDel" class="button" />
有onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); "
asp.net自动生成的这一段的页面不能工作。
对比两张不同form没发现区别。
怎么解决呢?
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
seesea125 2003-08-19
  • 打赏
  • 举报
回复
试试
string script = "javascript:confirm('Are you sure you wish to delete this item?');";
张新林 2003-08-19
  • 打赏
  • 举报
回复
why?
张新林 2003-08-19
  • 打赏
  • 举报
回复
没人知道?
qiuji 2003-08-19
  • 打赏
  • 举报
回复
你最好把代码加在按钮事件中:
private void BtnDel_Click(object sender, System.EventArgs e)
{
//你的代码
}
johnlenfu 2003-08-19
  • 打赏
  • 举报
回复
string script = "confirm('Are you sure you wish to delete this item?');";
chenhigh 2003-08-19
  • 打赏
  • 举报
回复
string script = "'javascript: return confirm(Are you sure you wish to delete this item?');";

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧