文章列表
MultiView 控件,实际上是有点象在c/s开发中很常见的tabcontrol控件,可以在一个页面中,放置多个"view"(我们称为选项卡),比如可以用multiview控件,可以让用户在同一页面中,通过切换到每个选项卡,从而看到要看的内容,而不用每次都重新打开一个新的窗口。然而对Panel 的 Visible属性进行控制也可以完成这个工作,只是说用这个更专业吧!MultiViewUserLogin.ActiveViewIndex = 1(view的序号);经常与Dropdownlist一起使用。
<asp:MultiVie ...
Obsolete属性
- 博客分类:
- C#
Obsolete 属性将某个程序实体标记为一个建议不再使用的实体。每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。例如:
[System.Obsolete("use class B")]
class A
{
public void Method() { }
}
class B
{
[System.Obsolete("use NewMethod", true)]
public void OldMethod() { }
public void Ne ...
1、前行引入命名空间:
using System.Data;using Microsoft.Practices.EnterpriseLibrary.Data;using Microsoft.Practices.EnterpriseLibrary.Common;using Microsoft.Practices.EnterpriseLibrary.Common.Configuration;using Microsoft.Practices.ServiceLocation;using System.Data.Common;using System.Data.SqlClient;
2、创建dat ...
让一个文本中的所有HTML标签失效,全部显示出来
- 博客分类:
- C#
字串变量.Replace("子字串","替换为") 字串替换 如: string str="中国"; str=str.Replace("国","央"); //将国字换为央字 Response.Write(str); //输出结果为“中央” 再如:(这个非常实用) string str="这是<script>脚本"; str=str.Replace("<","<font><</fon ...
asp.net相关优化
- 博客分类:
- asp.net
<%=服务端语言的表达式可以为有返回值的方法,但返回值不能太大%>
<%可以执行服务器代码%><%#数据绑定%>
<%# DataBinder.Eval(Container.DataItem, "字段名") %>与<%# Eval("字段名")%>,其中Eval是对数据的只读绑定,被绑定的子控件所属的父控件(比如GridView)不能用此子控件接收用户输入的修改。Bind是双向绑定,所谓双向,是数据源---显示界面的双向数据流动,即读/写。Eval可以替换为Bind,但会降低性能;反之 ...
转自http://www.jb51.net/css/28988.html
CSS技巧
1.div的垂直居中问题
vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行
2. margin加倍的问题
设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;
例如:
主要控件名简写对照表
- 博客分类:
- C#
控件名 简写 控件名 简写
Label lbl TextBox txt
Button btn LinkButton lbtn
SQL Native Client ODBC Driver 标准安全连接
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 您是否在使用SQL Server 2005 Express? 请在“Server”选项使用连接表达式“主机名称/SQLEXPRESS”。 受信的连接 Driver={SQL Native Client};Server=myServerAddress;Database=myDataB ...
asp.net 浏览器标题栏加入图标方法
- 博客分类:
- asp.net
<head>
<title>Index</title>
<!--浏览器标题栏加入图标-->
<link rel="Shortcut Icon" href="images/index.ico" type="image/x-icon" />
</head>
标题栏:
<link rel="icon" href="ico地址" type="image/x-icon" ...
AJAX的全称是异步的JavaScript和XML;主要用途是对于整个页面进行局部更新;
AJAX出现的目的是因为一般网页如果稍作改动,就会重新生成整个页面代码,消耗大。而AJAX能够只更新局部页面;
AJAX是在JavaScript代码中编写的;
<script language="Javascript">
var xmlHttp;
function create(){
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>自动提示的文本框</title>
<style>
<!--
body{
font-family:Arial, Helvetica, sans-serif;
font-size: ...
select * from tb_producttype where protname in(
select protname from tb_producttype group by protname having count(*)>1
)
1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript™ 以及Ajax 编程。有人使用这样的一比喻来比较prototype和jQ ...
$("")获取元素对象的时候 用#读的是ID的属性 用.的读取的是class的属性 如果class属性的值在页面是唯一的则直接可以调用val()方法获取他所属元素的值
如果不是唯一的 可以用eq(index)索引的方式获取第几个class属性所属元素的值
用parents()方法找到父标签获取其值 用attr()获得指定属性的值。
在Controller中用DataView("a")存的数据可以在前端页面中用<%:Html.DropDownList("a") %> 绑定后台中存储的数据源
在jque ...
/// <summary>
/// 将指定字符串按指定长度进行剪切,
/// </summary>
/// <param name= "oldStr "> 需要截断的字符串 </param>
/// <param name= "maxLength "> 字符串的最大长度 </param>
/// <param name= "endWith "> ...