怎样在response.write写javascript弹出窗口??? Response.Write("<script language='javascript'>alert('显示');</script>") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/2837/2837439.xml?temp=.1703607 不好意思,发错了,你看看你的Page_Load定义是否正确 Response.Write("<script language='javascript'>alert('显示');</script>"); stoway(X.G.Z) :Page_Load要怎么定义没有去定义过 private void Page_Load(object sender, System.EventArgs e){ .........} Response.Write("<script language='JavaScript'>alert('显示')</script>"); 我一般是这样写的:page.RegisterStartupScript("","<script>alert('显示');</script>")这样网页也可以显示出来的。 “/aspnet”应用程序中的服务器错误。--------------------------------------------------------------------------------编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1010: 常数中有换行符源错误: 行 4: void Page_Load(object sender,EventArgs e){行 5: 行 6: page.RegisterStartupScript("","<script>alert('显示');</script>");行 7: }行 8: </script> 源文件: F:\网页测试区\aspnet\TMPb2i6wai0q.aspx 行: 6 还是不可以,怎么办呢 我发现凡是有"</xxxx>"就会担示出错:CS1010: 常数中有换行符是不是要定义什么头呀,你们没有遇到过吗 你是不是没有代码分离啊其实最好用代码分离,不然不好用我以前也是出现这种情况,不过分离代码后就没错了!下面这个应该是行的吧Response.Write("<script language='javascript'>alert('显示')</script>") 我是将一些比较常用的脚本封装在一个类中,要用时只要添加引用例:using ylgs;JScript.Alert("好了,成功了!"); 楼主,最好不用Response.Write()直接写js脚本你可以试试这个string strJs = "<script>alert('这里是脚本!');</script>" ;RegisterStartupScript( "showJsPrompt", strJs ) ; 单独写一个类来处理, 传一个PAGE的对象进去, 就能弹出来了public class Error : Page { public ShowError() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 显示提示信息 /// </summary> /// <param name="strMsg">提示信息</param> public void ShowMessage(string strMsg,System.Web.UI.Page obj) { string strScript = "<script language=jscript>\nwindow.alert(\""+strMsg+"\")\n</script>"; Literal li = new Literal(); li.Text = strScript; obj.Page.Controls.Add(li); } /// <summary> /// 弹出警告信息 /// </summary> /// <Writer>邓世荣</Writer> /// <Date>2004-2-25</Date> /// <param name="strAlert">警告信息的内容</param> public void Alert(string strAlert, System.Web.UI.Page obj) { string strScript = "<script language=javascript> window.alert('" + strAlert + "');</script>"; Page.RegisterStartupScript(Guid.NewGuid().ToString(),strScript); }}} Response.Write("<script>alert('此處輸入你想講的話')</script>"); 如何学习好c#这门语言 GridView图片无法显示 ms = new MemoryStream(); 救急!!!asp.net 引用COM的问题 datalist 发布到网站后报错(本机上调试没有问题) 商业网站要做一个"银行付款"功能需要什么前提条件? 一个Http请求里面允许出现多个Cookie Header吗? 验证控件与调试问题. 放分急等!!! 在ASP.NET中如何使用菜单 !!!!!!!!!!!!一个严重问题!!!!!请大家帮忙呀,只有这么点分了,不够以后再加,谢谢!!!!!!!!11111111 如何获取当前时间????
stoway(X.G.Z) :Page_Load要怎么定义没有去定义过
{
.........
}
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1010: 常数中有换行符源错误: 行 4: void Page_Load(object sender,EventArgs e){
行 5:
行 6: page.RegisterStartupScript("","<script>alert('显示');</script>");
行 7: }
行 8: </script>
源文件: F:\网页测试区\aspnet\TMPb2i6wai0q.aspx 行: 6 还是不可以,怎么办呢
其实最好用代码分离,不然不好用
我以前也是出现这种情况,不过分离代码后就没错了!下面这个应该是行的吧
Response.Write("<script language='javascript'>alert('显示')</script>")
例:
using ylgs;
JScript.Alert("好了,成功了!");
string strJs = "<script>alert('这里是脚本!');</script>" ;
RegisterStartupScript( "showJsPrompt", strJs ) ;
{
public ShowError()
{
//
// TODO: 在此处添加构造函数逻辑
//
} /// <summary>
/// 显示提示信息
/// </summary>
/// <param name="strMsg">提示信息</param>
public void ShowMessage(string strMsg,System.Web.UI.Page obj)
{
string strScript = "<script language=jscript>\nwindow.alert(\""+strMsg+"\")\n</script>";
Literal li = new Literal();
li.Text = strScript;
obj.Page.Controls.Add(li);
} /// <summary>
/// 弹出警告信息
/// </summary>
/// <Writer>邓世荣</Writer>
/// <Date>2004-2-25</Date>
/// <param name="strAlert">警告信息的内容</param>
public void Alert(string strAlert, System.Web.UI.Page obj)
{
string strScript = "<script language=javascript> window.alert('" + strAlert + "');</script>";
Page.RegisterStartupScript(Guid.NewGuid().ToString(),strScript);
}
}
}