在这里再加已经晚了,在RowDataBound中就加上提示属性,根本用不到ajax的控件。
解决方案 »
- 评分功能 显示的星级问题!
- javaScript中按条件计算两时间差后赋给页面上的TextBox,在某个机子上发布后,TextBox的值都为NaN?
- 看过了论坛里这么多帖子,就是没发现一个真正有用的实现获取硬盘序列号的代码。
- 我们的自由软件要成长,自由软件的作者要成长,自由软件的使用者也要成长--由一场发生在CSDN的口角... ...(暂放技术区)
- 网站以源代码在IIS中发布运行正常,编译以后发布运行不了。
- 求DATAGRID绑定目录显示文件的例子...
- 初学者学ASP.NET买什么书好呢??
- 高分 在线等 如何利用dataset 返回一个int值
- 如何读取这种配置文件
- javascript弹出一个窗口,怎么赋值给父窗口里的web控件?
- 关于文本处理符号问题
- 数据库访问
不行吗?
/// 在Ajax状态下弹出JavaScript小窗口
/// </summary>
/// <param name="js">窗口信息</param>
public static void Alert2(string message)
{
#region
string sScript = "<SCRIPT DEFER>";
sScript = sScript + "alert('" + message + "')";
sScript = sScript + "</SCRIPT" + ">";
HttpContext.Current.Response.Write(sScript);
#endregion
}
自己调用吧.在ajax下弹出javascript,有时需要:<script language= \'javascript\' >alert( \'提示:你没有登录 \'); <\/script >")你可以参考网上一些html转换javascript的,但在ajax下,还是不要再回传javascript脚本,因为大部分会出错.
if(Session["Email"]==null)
{
response.write(" <script language= 'javascript >alert( '提示:你没有登录'); </script >");
或者
Page.RegisterStartupScript(null, "<script lanuage=javascript>alert('提示:你没有登录');</script>");
都可以的
而js脚本都被ScriptManager控制了,所以弹不出提示框
{
if (e.CommandName == "Complain")
{
if(Session["Email"]==null)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "close", "alert( '提示:你没有登录 ')", true);
Response.End();
}
}
}