另外ASP.NET没有弹出确认或警告框的功能?必须借助javascript?
解决方案 »
- C#窗体控件TabControl的使用
- comboBox数据绑定时手动添加“全部”的代码和解释
- webBrowser1.DocumentText替换后,编码、样式发生变化
- 发布发布。。。。(这样的发布 是否可以生成快捷方式)
- c# winform 嵌入excel 保存问题
- .net源代码丢失,有办法恢复吗?
- 如何实现 C#的DataGrid中数据的打印
- Crystal report的子报表问题????(急!!)
- 怎么让C# WINFORM程序实现多平台兼容
- 怎么可以把摄像头的实时视频显示在vs2015的WPF界面上。谢谢
- 在执行拖放操作时,如何判断一个文件该放在树的哪个分支,即tvw_DragDrop时如何获取鼠标停留的位置,谢
- C# 怎么连接MYSQL数据库
public void PopconfWindowWithStr(String str_in)
{
String str = "<SCRIPT language=javascript>";
str = str + "confirm(' ";
str = str + str_in;
str = str + " '); ";
this.Page.RegisterStartupScript("Message", str + "<"+"/"+"script>");
}
this.Button1.Attributes.Add("onclick", "return checkArg();");
然后在你的界面上添加如下的类似的角本:
<SCRIPT language =javascript>
function checkArg()
{
var tb = document.all.<%= TextBox1.ClientID %>;
confirm(tb.value);
}
</SCRIPT>
这样的话,当你确定时会执行你的在服务器上添加的代码,如果是取消的话,就不会执行你的服务器上的Click事件代码了.
document.onclick=operation_confirm就是点击鼠标后再调用后面的啊
客户端的角本:
<SCRIPT language =javascript>
function checkArg()
{
var tb = document.all.<%= TextBox1.ClientID %>;
var YesOrNot = confirm(tb.value);
if( YesOrNot )
{
return true;
}
else
{
return false;
}
}
</SCRIPT>
服务器上的代码:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.Button1.Attributes.Add("onclick", "return checkArg();");
}
private void Button1_Click(object sender, System.EventArgs e)
{
//执行操作的代码
}
前面发的有点问题,你按我这里提供的代码和结构试试就可以了:)