总结下Asp.Net的一些技术[不断更新]

来源:互联网 发布:暗黑破坏神 知乎 编辑:程序博客网 时间:2024/06/06 08:29

1. 可以针对单个控件、整个页面或整个应用程序禁用 ViewState

每个控件(在标记上)           datagrid EnableViewState="false" ?/>

每个页面(在指令中): <%@ Page EnableViewState="False" ?%>

每个应用程序(在 web.config 中): <Pages EnableViewState="false" ?/> 

****************************************************************

2.获取数据库连接字符串

string connectString = ConfigurationManager.ConnectionStrings["lyConnectionString"].ToString();

♦获取其它的配置

string appstring = ConfigurationManager.AppSettings["url"].ToString();

********************************************************************

3.使用MD5加密密码

password = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5");

**********************************************************************

4. 在aspx页面可以自定义函数

NavigateUrl='<%# "productsKu/"+Eval("htmlName") %>'
Text
='<%# getCategory(Eval("Pcategory").ToString())%>'

5.checkBoxList控件找选定的值

 

string selectCategory="";
        
foreach (ListItem i in cblCategory.Items)
        {
            
if (i.Selected == true)
            {
                selectCategory 
+= i.Value + ",";
 
            }
        }
原创粉丝点击