Ajax实现网易相册样式的修改
来源:互联网 发布:激光切割排版编程 编辑:程序博客网 时间:2024/06/10 01:19
普通的ajax应用,结合javascript对html元素的动态操控,结合而成一个优美的效果。
还是用Ajax.net,设置与前篇文章一样,不再累述。
代码如下:
163photoTest.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _163photoTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
description.Text = GetDescription();
AjaxPro.Utility.RegisterTypeForAjax(typeof(_163photoTest));
}
//取数据库里的描述
protected string GetDescription()
{
try
{
string strComm = "select photo_description from tab_photo where photo_id=1";
SqlConnection myConn = new SqlConnection("user id=sa;password=123;Database =test;data source=z;");
myConn.Open();
SqlCommand myComm = new SqlCommand(strComm, myConn);
SqlDataReader myReader = myComm.ExecuteReader();
myReader.Read();
return myReader.GetString(0);
}
catch
{
return "";
}
}
[AjaxPro.AjaxMethod]
//将description保存进数据库 www.knowsky.com
public bool UpdateDesc(string description)
{
try
{
string strComm = "update tab_photo set photo_description='" + description + "' where photo_id=1";
SqlConnection myConn = new SqlConnection("user id=sa;password=123;Database =test;data source=z;");
myConn.Open();
SqlCommand myComm = new SqlCommand(strComm, myConn);
myComm.ExecuteNonQuery();
return true;
}
catch
{
return false;
}
}
}
163photoTest.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="163photoTest.aspx.cs" Inherits="_163photoTest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function display()
{
document.getElementById('descfield').style.display='block';
document.getElementById('descfield').value = document.getElementById('description').innerText ;
document.getElementById('description').style.display='none';
document.getElementById('save').style.display='block';
}
var s;
function UpdateDesc()
{
s= document.getElementById("descfield").value;
document.getElementById("descfield").value="正在保存";
_163photoTest.UpdateDesc(s,UpdateDesc_callback);
}
查看原文
- Ajax实现网易相册样式的修改
- Ajax实现网易相册样式的修改
- Ajax实现网易相册样式的修改
- 老的网易相册爬虫
- 雅虎、网易Ajax标签导航效果的实现
- jQuery实现网易相册鼠标移动显示隐藏效果
- 简单相册的实现
- 相册的实现
- 移动相册的实现
- hexo3添加网易云跟帖以及简单修改样式
- 网易相册列表分析
- 网易相册破解
- 网易相册破解方法
- 这是我的网易相册,欢迎大家光顾!
- js实现class的样式的修改、添加、删除
- AJAX实现一个简单的相册和里头包含一些DOM基础应用
- 修改UpFileload的样式
- HR的样式修改
- freebuilder成立
- 今天新开张,喉几声哈
- ASP.NET+AJAX解决网页打开等待问题
- 使用NetBeans IDE进行基于组件的Web开发
- 如何将 PHP 应用程序国际化
- Ajax实现网易相册样式的修改
- Gridviw 首页/尾页/上一页/下一页/当前第几页/总共几页/跳转到第几页(下拉框)
- 姑娘病好了!
- 新的文档类型定义模型带来的问题--javascirpt/CSS
- xfire
- 在NetBeans中使用MySQL创建简单Web应用程序(一)
- 如何通过java程序去下载文件
- 程序员,你离坐牢还有多远
- Berkeley db 4.5.20 移植到ARM