<p>1.弹出提示信息:</p>
<p>注意:页面上千万不要用到ScriptManager 于UpdatePanl 否则后台输出的脚本在前台不会执行</p>
<p></p>
<p> <textarea cols="89" rows="15" name="code" class="c-sharp"> /// <summary>
/// 显示提示信息
/// </summary>
/// <param name="msg"></param>
private void SetViewMsg(string msg)
{
if (!Page.ClientScript.IsStartupScriptRegistered("showStatus"))
{
Page.ClientScript.RegisterStartupScript(typeof(string), "showStatus", "ExecuteOrDelayUntilScriptLoaded(function() {SP.UI.Notify.addNotification('" + msg + "', false, '', null); }, /"sp.js/");", true);
}
}</textarea></p>
<p>注意:页面上千万不要用到ScriptManager 于UpdatePanl 否则后台输出的脚本在前台不会执行</p>
<p></p>
<p> <textarea cols="89" rows="15" name="code" class="c-sharp"> /// <summary>
/// 显示提示信息
/// </summary>
/// <param name="msg"></param>
private void SetViewMsg(string msg)
{
if (!Page.ClientScript.IsStartupScriptRegistered("showStatus"))
{
Page.ClientScript.RegisterStartupScript(typeof(string), "showStatus", "ExecuteOrDelayUntilScriptLoaded(function() {SP.UI.Notify.addNotification('" + msg + "', false, '', null); }, /"sp.js/");", true);
}
}</textarea></p>
本文介绍了一种在 ASP.NET 应用中实现弹窗提示的方法,通过客户端脚本注册确保了提示信息的正确展示。该方法避免了使用 ScriptManager 和 UpdatePanel,确保后台输出的脚本能在前台正常执行。
1129

被折叠的 条评论
为什么被折叠?



