資源簡介
ASP.NET 微信JS-SDK 簽名與自定義分享內容代碼
開發環境: Visual Studio 2010
必須先登錄微信公眾平臺進入“公眾號設置”的“功能設置”里填寫“JS接口安全域名”。
必須把項目中的微信AppID和AppSecret替換成自己的,并且正確設置了微信公眾號授權的域名,才能正常運行
代碼片段和文件信息
using?System;
using?System.Text;
using?System.Web.UI;
using?System.Web.UI.WebControls;
namespace?CoriSoft.WebApp
{
????///?
????///?BS?顯示?js消息對話框
????///?
????public?class?JsMsgBox
????{
????????///?
????????///?顯示消息提示對話框
????????///?
????????///?當前頁面指針,一般為this
????????///?提示信息
????????public?static?void??Show(Page?page?string?msg)
????????{
????????????page.Clientscript.RegisterStartupscript(page.GetType()“message“?“ript?language=‘javascript‘?defer>alert(‘“?+?msg.ToString()?+?“‘); ript>“);
????????}
????????///?
????????///?控件點擊?消息確認提示框
????????///?
????????///?當前頁面指針,一般為this
????????///?提示信息
????????public?static?void??ShowConfirm(WebControl?Controlstring?msg)
????????{
????????????Control.Attributes.Add(“onclick“?“return?confirm(‘“?+?msg?+?“‘);“)?;
????????}
????????///?
????????///?顯示消息提示對話框,并進行頁面跳轉
????????///?
????????///?當前頁面指針,一般為this
????????///?提示信息
????????///?跳轉的目標URL
????????public?static?void?ShowAndRedirect(Page?pagestring?msgstring?url)
????????{
????????????page.Clientscript.RegisterStartupscript(page.GetType()?“message“?“ript?language=‘javascript‘?defer>alert(‘“?+?msg?+?“‘);window.location=\““?+?url?+?“\“ ript>“);
????????}
????????///?
????????///?顯示消息提示對話框,并進行頁面跳轉
????????///?
????????///?當前頁面指針,一般為this
????????///?提示信息
????????///?跳轉的目標URL
????????public?static?void?ShowAndRedirects(Page?page?string?msg?string?url)
????????{
????????????StringBuilder?Builder?=?new?StringBuilder();
????????????Builder.Append(“ript?language=‘javascript‘?defer>“);
????????????Builder.AppendFormat(“alert(‘{0}‘);“?msg);
????????????Builder.AppendFormat(“top.location.href=‘{0}‘“?url);
????????????Builder.Append(“ ript>“);
????????????page.Clientscript.RegisterStartupscript(page.GetType()?“message“?Builder.ToString());
????????}
????????///?
????????///?輸出自定義腳本信息
????????///?
????????///?當前頁面指針,一般為this
????????///?ript“>輸出腳本
????????public?static?void?Responsescript(Page?pagestring?script)
????????{
????????????page.Clientscript.RegisterStartupscript(page.GetType()?“message“?“ript?language=‘javascript‘?defer>“?+?script?+?“ ript>“);
????????}
????????#region?擴展?Js?alert插件??
????????///?
????????///?Js?alert()消息框
????????///?使用時:當期頁?一定要引入:layer.js?
????????///?
????????///?
????????///?
????????public?static?void?ShowMsg(Page?page?string?msg)
????????{
????????????page.Clientscript.RegisterStartupscript(page.GetType()?“message“?“
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????935??2015-10-13?14:24??CoriSoft.WebApp.sln
?????文件????????529??2015-10-13?14:54??使用說明.txt
?????文件??????12288??2015-10-13?14:41??CoriSoft.WebApp\bin\CoriSoft.WebApp.dll
?????文件??????19968??2015-10-13?14:41??CoriSoft.WebApp\bin\CoriSoft.WebApp.pdb
?????文件???????4328??2015-10-13?14:35??CoriSoft.WebApp\CoriSoft.WebApp.csproj
?????文件???????1089??2015-10-13?14:51??CoriSoft.WebApp\CoriSoft.WebApp.csproj.user
?????文件??????69707??2015-10-13?14:30??CoriSoft.WebApp\head.png
?????文件???????4430??2015-10-13?14:34??CoriSoft.WebApp\JsMsgBox.cs
?????文件????????304??2015-10-13?14:41??CoriSoft.WebApp\obj\Debug\CoriSoft.WebApp.csproj.FileListAbsolute.txt
?????文件??????12288??2015-10-13?14:41??CoriSoft.WebApp\obj\Debug\CoriSoft.WebApp.dll
?????文件??????19968??2015-10-13?14:41??CoriSoft.WebApp\obj\Debug\CoriSoft.WebApp.pdb
?????文件???????7024??2015-10-13?14:41??CoriSoft.WebApp\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????1349??2015-10-13?14:24??CoriSoft.WebApp\Properties\AssemblyInfo.cs
?????文件???????4996??2015-10-13?14:51??CoriSoft.WebApp\ShareTest.aspx
?????文件???????8512??2015-10-13?14:51??CoriSoft.WebApp\ShareTest.aspx.cs
?????文件????????812??2015-10-13?14:25??CoriSoft.WebApp\ShareTest.aspx.designer.cs
?????文件????????313??2015-10-13?14:24??CoriSoft.WebApp\Web.config
?????文件????????225??2015-10-13?14:25??CoriSoft.WebApp\WeiXinButton
?????文件????????256??2015-10-13?14:25??CoriSoft.WebApp\WeiXinButtonToken.cs
?????文件????????429??2015-10-13?14:25??CoriSoft.WebApp\WeiXinJsapiToken.cs
?????目錄??????????0??2015-10-13?14:24??CoriSoft.WebApp\obj\Debug\TempPE
?????目錄??????????0??2015-10-13?14:41??CoriSoft.WebApp\obj\Debug
?????目錄??????????0??2015-10-13?14:41??CoriSoft.WebApp\bin
?????目錄??????????0??2015-10-13?14:24??CoriSoft.WebApp\obj
?????目錄??????????0??2015-10-13?14:24??CoriSoft.WebApp\Properties
?????目錄??????????0??2015-10-13?14:34??CoriSoft.WebApp
-----------?---------??----------?-----??----
???????????????169750????????????????????26
評論
共有 條評論