如何使.net服务器端生成alert/confim消息?

如何使.net服务器端生成alert/confim消息?

一、服务器端生成alert代码

message :消息内容

delay :延迟多长时间之后弹出消息框

FocusControl :关闭对话框之后焦点所在

AddScript:关闭对话框之后页面处罚的事件

IsUrl:关闭对话框之后转向的页面

如何使.net服务器端生成alert/confim消息?如何使.net服务器端生成alert/confim消息?PrivateSubalert_client(ByValmessageAsString,ByValdelayAsInteger,OptionalByValFocusControlAsControl=Nothing,OptionalByValAddScriptAsString=Nothing,OptionalByValIsUrlAsBoolean=False)
如何使.net服务器端生成alert/confim消息?
DimsAsString,msgAsString,MsgIDAsString
如何使.net服务器端生成alert/confim消息?DimsbAsNewSystem.Text.StringBuilder(message)
如何使.net服务器端生成alert/confim消息?sb.Replace(vbCrLf,
" ")
如何使.net服务器端生成alert/confim消息?sb.Replace(
"'","'")
如何使.net服务器端生成alert/confim消息?sb.Replace(
"""","""")
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?msg
=sb.ToString()
如何使.net服务器端生成alert/confim消息?MsgID
=UniqueMessageID()
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?s
="<scriptlanguage='javascript'>"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="function"&MsgID&"()"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="{"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="alert("""&msg&""");"&vbCrLf
如何使.net服务器端生成alert/confim消息?
IfNotFocusControlIsNothingThen
如何使.net服务器端生成alert/confim消息?s+="window.document.all['"&FocusControl.ClientID.ToString()&"'].focus();"&vbCrLf
如何使.net服务器端生成alert/confim消息?
IfString.Compare(FocusControl.GetType.ToString,"System.Web.UI.WebControls.LinkButton")<>0Then
如何使.net服务器端生成alert/confim消息?s+="window.document.all['"&FocusControl.ClientID.ToString()&"'].select();"&vbCrLf
如何使.net服务器端生成alert/confim消息?
EndIf
如何使.net服务器端生成alert/confim消息?EndIf
如何使.net服务器端生成alert/confim消息?IfNotAddScriptIsNothingThen
如何使.net服务器端生成alert/confim消息?IfIsUrlThen
如何使.net服务器端生成alert/confim消息?s+="window.location='"&AddScript&"';"&vbCrLf
如何使.net服务器端生成alert/confim消息?
Else
如何使.net服务器端生成alert/confim消息?s+=AddScript&vbCrLf
如何使.net服务器端生成alert/confim消息?
EndIf
如何使.net服务器端生成alert/confim消息?EndIf
如何使.net服务器端生成alert/confim消息?s+="}"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="//-->"&vbCrLf
如何使.net服务器端生成alert/confim消息?
Ifdelay=0Then
如何使.net服务器端生成alert/confim消息?s+=(MsgID&"();")
如何使.net服务器端生成alert/confim消息?
Else
如何使.net服务器端生成alert/confim消息?s+="window.setTimeout("&MsgID&","&delay&");"&vbCrLf
如何使.net服务器端生成alert/confim消息?
EndIf
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?s
+="</script>"&vbCrLf
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?
Me.Page.ClientScript.RegisterClientScriptBlock(Me.GetType(),MsgID,s)
如何使.net服务器端生成alert/confim消息?
EndSub

二、服务器生成confim

message :消息内容

PostButton :关闭对话框之后触发的页面postback事件

AddScript:关闭对话框之后页面处罚的事件

如何使.net服务器端生成alert/confim消息?如何使.net服务器端生成alert/confim消息?ProtectedFunctionconfirm(ByValmessageAsString,ByValPostButtonAsButton,OptionalByValAddScriptAsString=Nothing)AsBoolean
如何使.net服务器端生成alert/confim消息?DimsAsString,msgAsString,MsgIDAsString
如何使.net服务器端生成alert/confim消息?DimsbAsNewSystem.Text.StringBuilder(message)
如何使.net服务器端生成alert/confim消息?sb.Replace(vbCrLf,
" ")
如何使.net服务器端生成alert/confim消息?sb.Replace(
"'","'")
如何使.net服务器端生成alert/confim消息?sb.Replace(
"""","""")
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?msg
=sb.ToString()
如何使.net服务器端生成alert/confim消息?MsgID
=UniqueMessageID()
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?s
="<scriptlanguage='javascript'>"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="<!--"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="/*ClientAlertFunction"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="CopyRightAPJCorp.com"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="Author:bss(Bianshusen@apjcorp.com)"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="Date:2004-8-24"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="*/"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="function"&MsgID&"()"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="{"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="varb;"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="b=false;"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="b=confirm("""&msg&""");"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="if(b==false)"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="{"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="returnfalse;"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="}"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="else"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="{"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="__doPostBack('"&PostButton.UniqueID&"','');"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="}"&vbCrLf
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?
IfNotAddScriptIsNothingThen
如何使.net服务器端生成alert/confim消息?s+=AddScript&vbCrLf
如何使.net服务器端生成alert/confim消息?
EndIf
如何使.net服务器端生成alert/confim消息?s+="}"&vbCrLf
如何使.net服务器端生成alert/confim消息?s
+="//-->"&vbCrLf
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?s
+="window.setTimeout("&MsgID&",10);"&vbCrLf
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?s
+="</script>"&vbCrLf
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?
'Me.Page.RegisterClientScriptBlock(MsgID,s)
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?Me.Page.ClientScript.RegisterClientScriptBlock(Me.GetType(),MsgID,s)
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?
ReturnTrue
如何使.net服务器端生成alert/confim消息?EndFunction

相关代码:

如何使.net服务器端生成alert/confim消息?如何使.net服务器端生成alert/confim消息?ProtectedSubalert(ByValmessageAsString,ByValFocusControlAsControl,OptionalByValdelayAsInteger=10,OptionalByValAddScriptAsString=Nothing,OptionalByValIsUrlAsBoolean=False)
如何使.net服务器端生成alert/confim消息?alert_client(message,delay,FocusControl,AddScript,IsUrl)
如何使.net服务器端生成alert/confim消息?
EndSub

如何使.net服务器端生成alert/confim消息?如何使.net服务器端生成alert/confim消息?ProtectedSubalert(ByValmessageAsString,OptionalByValdelayAsInteger=10,OptionalByValAddScriptAsString=Nothing,OptionalByValIsUrlAsBoolean=False)
如何使.net服务器端生成alert/confim消息?alert_client(message,delay,,AddScript,IsUrl)
如何使.net服务器端生成alert/confim消息?
EndSub

如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?如何使.net服务器端生成alert/confim消息?
ProtectedFunctionUniqueMessageID(OptionalByValidAsInteger=1)AsString
如何使.net服务器端生成alert/confim消息?ConstMessageNameAsString="__MessageBox"
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?
IfNotMe.Page.ClientScript.IsClientScriptBlockRegistered(MessageName&id.ToString)Then
如何使.net服务器端生成alert/confim消息?
如何使.net服务器端生成alert/confim消息?
ReturnMessageName&id.ToString
如何使.net服务器端生成alert/confim消息?
Else
如何使.net服务器端生成alert/confim消息?ReturnUniqueMessageID(id+1)
如何使.net服务器端生成alert/confim消息?
EndIf
如何使.net服务器端生成alert/confim消息?EndFunction