Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C语言中的代码在点击按钮时创建Javascript警报#_C#_Javascript_Asp.net_Button - Fatal编程技术网

C# 使用C语言中的代码在点击按钮时创建Javascript警报#

C# 使用C语言中的代码在点击按钮时创建Javascript警报#,c#,javascript,asp.net,button,C#,Javascript,Asp.net,Button,我正在使用下面的代码在代码隐藏中创建一个按钮,并为该按钮创建确认消息框。但它不起作用,请帮助我创建此 Button btn2 = new Button(); btn2.Attributes.Add( "OnClientClick", "if (confirm(''Are you sure you want to add this estimate data?')) return;"); if(true) { //Do something } 您可以使用以下代码:

我正在使用下面的代码在代码隐藏中创建一个按钮,并为该按钮创建确认消息框。但它不起作用,请帮助我创建此

Button btn2 = new Button();
btn2.Attributes.Add(
    "OnClientClick", 
    "if (confirm(''Are you sure you want to add this estimate data?')) return;");

if(true) 
{
    //Do something
}

您可以使用以下代码:

btn2.Attributes.Add("onclick", "return confirm('Are you sure you want to add this estimate data?');")

您可以使用以下代码:

btn2.Attributes.Add("onclick", "return confirm('Are you sure you want to add this estimate data?');")

您可以将ajaxcotoroll工具包引用添加到您的网站,并动态创建每个按钮的确认

Button btn2 = new Button();
btn.ID="buttonID";
ConfirmButtonExtender confirm = new ConfirmButtonExtender();
confirm.TargetControlID = "buttonID";
confirm.ConfirmText="Are you sure you want to add this    estimate data??'";

您可以将ajaxcotoroll工具包引用添加到您的网站,并动态创建每个按钮的确认

Button btn2 = new Button();
btn.ID="buttonID";
ConfirmButtonExtender confirm = new ConfirmButtonExtender();
confirm.TargetControlID = "buttonID";
confirm.ConfirmText="Are you sure you want to add this    estimate data??'";

您还可以使用以下代码:-

btn2.Attributes["onClick"] = "return confirm('Are you sure you want to add this   estimate data??');"

您还可以使用以下代码:-

btn2.Attributes["onClick"] = "return confirm('Are you sure you want to add this   estimate data??');"
试试这个:

 Button yourbtnid = new Button();
 yourbtnid.ID="Button1";
 ConfirmButtonExtender conf = new ConfirmButtonExtender();
 conf.TargetControlID = "Button1";
 conf.ConfirmText="Are you sure you want to add this    estimate data??'";
这是使用Ajaxcontroll调用

试试这个:

 Button yourbtnid = new Button();
 yourbtnid.ID="Button1";
 ConfirmButtonExtender conf = new ConfirmButtonExtender();
 conf.TargetControlID = "Button1";
 conf.ConfirmText="Are you sure you want to add this    estimate data??'";
这是使用Ajaxcontroll调用


按钮如何知道它属于哪里?按钮如何知道它属于哪里?啊,AjaxControlToolkit!nastyIt是一个.net开发人员做客户端UI的懒惰方式。@Tim B James Whaaattt????AjxTooToCKIT之所以支持从服务器端创建是有原因的,它比在服务器端编写JavaScript要好得多,它更简单和更容易控制,你认为什么是好方法???我不做任何服务器端<代码> OnCase< /Cord>东西。我会给按钮分配一个
data-
属性来保存文本,给它一个类
confirm btn
,然后在客户端保留所有的confirm/onclick。需要另一个确认按钮吗?只需给它一个
data-
属性和类。需要在客户端添加一个按钮吗?只需给出一个
数据-
属性和类。如果您想更改客户端ui,则无需重新编译任何内容。如果它是动态的,并且警报中的每条消息都是动态的,并且您不知道将生成多少个按钮,如果您为它们提供相同的类,它们很可能实现相同的确认消息,如果您使用的是旧框架(如2.0),我不确定如果它甚至支持属性,如果它要在HTML5urgh AjaxControlToolkit中呈现!nastyIt是一个.net开发人员做客户端UI的懒惰方式。@Tim B James Whaaattt????AjxTooToCKIT之所以支持从服务器端创建是有原因的,它比在服务器端编写JavaScript要好得多,它更简单和更容易控制,你认为什么是好方法???我不做任何服务器端<代码> OnCase< /Cord>东西。我会给按钮分配一个
data-
属性来保存文本,给它一个类
confirm btn
,然后在客户端保留所有的confirm/onclick。需要另一个确认按钮吗?只需给它一个
data-
属性和类。需要在客户端添加一个按钮吗?只需给出一个
数据-
属性和类。如果您想更改客户端ui,则无需重新编译任何内容。如果它是动态的,并且警报中的每条消息都是动态的,并且您不知道将生成多少个按钮,如果您为它们提供相同的类,它们很可能实现相同的确认消息,如果您使用的是旧框架(如2.0),我不确定如果它甚至支持属性,如果它将在HTML5中呈现