上一篇:重返ASP时代 >>
使用ASP.NET中的一点体会
private void Button1_Click(object sender, System.EventArgs e)
{
string strScript = "<script language=javascript>\n";
strScript += "window.alert(" + "\"hello\"" + ");";
strScript += "</script>";
Response.Write(strScript);
}
以上代码的效果就是当用户点击Button1按钮,将会弹出一个对话框。这种做法,其实就是在你的.cs文件中内嵌一段javascript脚本文件。但是,我想大家看到这样的代码,或许会感觉很不舒服,这么多的""很容易晕!如果需要弹出一个页面,并且需要传递参数,那样编写出的代码感觉会更晕!
后来,我考虑能不能把关于脚本部分都放在.aspx文件里,.cs里直接引用函数名称即可。事实证明是可以的,请看下面的实现方法:
1.在aspx的<head>之前添加这段代码
<script language="jscript">
function showmessagebox()
{
window.alert("hello");
}
</script>
2.在cs文件的Page_Load事件里添加以下代码
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.Button1.Attributes.Add("onclick","javascript:showmessagebox();");
}
下一篇:Asp及Web开发中的常见问题. >>
相关文章:
- · 每个开发人员现在应该下载的十种必备工具
- · 大数量查询分页显示 微软的解决办法
- · 关于命名规则的一些想法
- · 利用Asp.net 动态创建DataList
- · 一个考试程序
- · 汉字转化为拼音
- · asp动态include文件
- · VBScript 函数
- · Asp程序错误详细说明例表
- · Asp.NET常用函数
- · RS.OPEN SQL,CONN,A,B 全接触!
- · 语音上传(三)
- · 语音上传(二)
- · 语音上传(一)
- · write users ip
- · 写入和读取图片(c# asp。net sqlserver)
- · 多列显示
- · CSS制作标签卡TAB效果
- · WebService Behavior 学习心得
- · CSS基本布局16例
- · vbscript错误代码及对应解释大全
- · ASP.NET常用函数表
- · 消息队列服务
- · 如何用c#解析word(1)--获得文档中的style标签
- · ASP.NET 2.0 Beta2 中特殊文件夹名称的改变
- · RSS 2.0规范
- · 权限管理的设计和实现(含演示和原代码)
- · Modifying GAC permissions
- · 用asp实现QQ在线查询
- · Modifying GAC permissions
- · 一个可以读取ID3信息的类[可以很方便添加MP3了]
- · asp记录日志程序
- · 在Web上用style实现完美颜色渐变
- · 为DataGrid 写一个 DropDownListColumn
- · 写了一个求最大值与最小值的函数
- · 模式窗口中提交数据的问题和解决
- · 用ASP编程控制在IIS建立Web站点
- · .Text blog的一点点安装心得
