`
mlzboy
  • 浏览: 724800 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

常见问题FAQ

阅读更多

目录

常见问题FAQ    1

目录    2

修订历史纪录    2

1、Server.MapPath    3

2、查看文件是否存在    3

3、对话框    3

4、(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)    4

5、Get与Post    4

6、"进程性能计数器已禁用,因此无法执行所请求的操作"解决方法    5

7、前台调用后台方法    5

8、后台设置前台Html控件的属性    5

9、设置透明层    5

10、线程    6

11、Page.IsPostBack    6

12、AutoPostBack    6

13. string.Format    7

 

 

1Server.MapPath

string Page.Server.MapPath(string path)


返回与Web服务器上的指定虚拟路径相对应的物理文件路径

2、查看文件是否存在

if (System.IO.File.Exists((string)strFileName))

{

                System.IO.File.Delete((string)strFileName); //存在删除文件

}

 

     if(!System.IO .File .Exists (saveExcelPath))

            {

 

            System.IO.Directory .CreateDirectory (saveExcelPath); //不存在路径就创建文件及

 

}

3、对话框

System.Windows.Forms.MessageBoxButtons buttons=System.Windows.Forms.MessageBoxButtons.YesNo;

System.Windows .Forms .DialogResult result;

// Displays the MessageBox.

//显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。

    result = System.Windows .Forms . MessageBox.Show( "确定要锁住用户吗?",

"标题",

buttons,

System.Windows.Forms.MessageBoxIcon.Question,

System.Windows.Forms. MessageBoxDefaultButton.Button1, System.Windows .Forms .MessageBoxOptions.ServiceNotification );

            if (result==System.Windows .Forms .DialogResult.Yes)

            {

             ///点击是,执行的操作

            }

Else

{

}

4(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)

指触发对象的类型是DadaList里的基本行或是替换行(简单的说是DataList里的所有数据项内容)

5GetPost

客户端和服务端需要交互必须要提交,提交有两种方式getpost, get就是通过向服务端发送连接地址,服务端通过地址的参数来获得信息的,一般这些参数都是明文,能在浏览器地址栏看到。而post是通过表单的input等元素提交到服务端的页面的,这些数据一般是看不到的。

6、"进程性能计数器已禁用,因此无法执行所请求的操作"解决方法

程序处理:

Microsoft.Win32.RegistryKey hklm =Microsoft.Win32.Registry.LocalMachine ;

Microsoft.Win32.RegistryKey software = hklm.OpenSubKey ( "SYSTEM\\CurrentControlSet\\Services\\PerfProc", true ) ;

Microsoft.Win32.RegistryKey myKey= software.OpenSubKey ( "Performance" , true ) ;

myKey.SetValue ( "Disable Performance Counters" , 0 ) ;

 

然后运行Lodctr /r 命令

 

重启一下系统应该就可以了。

7、前台调用后台方法

可以将后台要执行的代码放在一个Web Button的点击事件中,然后将这个控件的Visible设为不可见。比如说要在Html控件的javascript点击事件中调用这段代码,就是在Html控件的点击事件方法体中添加__doPostBack(Web控件的ID,'')。前提是页面中datagrid或有AutoPosBack属性的控件,而且这个属性要设置为true 这样就可以在前台调用后台的代码了。

8、后台设置前台Html控件的属性

前提是要给这个Html控件加上runat=server,然后在后台

this.控件的ID.Style["VISIBILITY"]="visible";//设置控件的样式

9、设置透明层

FILTER: FILTER: Alpha(Opacity=75);

10、线程

System.Threading.ThreadStart entryPoint=new ThreadStart (要执行的方法名称);

        System.Threading.Thread thread=new Thread (entryPoint);

    thread.Start ();

11Page.IsPostBack

获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。

例子:

void Page_Load() {

if (!IsPostBack)

{

//首次加载

}

else

{

//响应客户端回发而加载

}

 

}

 

12AutoPostBack

获取或设置一个值,该值指示当用户与一个控件交互时,是否自动将状态提交给服务器。

13string.Format

根据格式,填充参数,返回字符串

例如:string.Format("The {0} event of {1} is fired", "Click", "Button2");

 

14ViewState

__VIEWSTATE就是ASP.NET中的视图状态,用来保存WEB控件回传时候的值,WEB窗体的runat="server",这个窗体就默认被加载了__VIEWSTATE

__VIEWSTATE存放了控件的所有状态,当请求某个页面时,ASP.NET就把所有控件的状态转换成了一个字符串,就是那一大堆东西,当然这些全是ASP.NET自己执行的,默认是开始__VIEWSTATE视图状态的。

 

分享到:
评论

相关推荐

    mtk 功能机开发常见问题FAQ

    标题“mtk 功能机开发常见问题FAQ”指向了使用MTK芯片开发功能手机时,开发者可能遇到的普遍问题及其解决方案。描述中提到的“缩短开机时间,蓝牙拨号器相关问题,CAMERA常见软件问题”,则是该FAQ将重点讨论的三个...

    jquery常见问题FAQ展开收缩列表效果

    本篇文章将详细讨论在使用jQuery时,如何实现常见问题FAQ的展开收缩列表效果,这对于创建交互式的用户界面至关重要。 首先,我们需要理解基本的HTML结构。一个FAQ(常见问题解答)通常包含一个问题标题和对应的答案...

    Linux常见问题FAQ

    ### Linux常见问题FAQ:深入解析 #### 网络无关篇与网络相关篇概览 在《Linux常见问题FAQ》的“网络无关篇”与“网络相关篇”中,我们探讨了众多用户在使用Linux系统时遇到的问题及其解决方案。这些章节不仅覆盖了...

    BOS常见问题FAQ

    BOS常见问题FAQ BOS常见问题集锦目录 管理门户篇 第一部分 portal 一、portal对客户端环境的要求是什么 二、访问portal是否需要下载插件 三、简单办法完成浏览器相关设置 四、使用portal需要允许正常弹出窗口...

    SEO常见问题FAQ答疑.pdf

    ### SEO常见问题FAQ答疑知识点概览 #### 一、网站收录突然下降的原因及应对策略 - **原因分析**: - 短期内网站收录下降是正常的,因为搜索引擎会在固定库中存储信息,一段时间后会清理掉不重要或质量不高的内容...

    趋势防毒墙网络版常见问题FAQ.doc

    趋势防毒墙网络版常见问题FAQ.doc

    组态王 web发布常见问题FAQ

    组态王 web发布常见问题FAQ 我使用了组态王6.52的Web发布功能进行广域网发布,请问我的防火墙需要 开放那些端口?

    Smokeping搭建常见问题FAQ[定义].pdf

    Smokeping搭建常见问题FAQ[定义].pdf

    IBM-AIX常见问题FAQ整理汇总CU版.rar

    常见问题FAQ整理,保证可以解决大家经常遇到的问题

    XPE常见问题FAQ,帮助新手解决各种疑难杂症.

    XPE常见问题FAQ,帮助新手解决各种疑难杂症.

    EAS系统部署常见问题2013 FAQ

    EAS系统部署常见问题2013 FAQ EAS 系统部署常见问题 FAQ 是一份详细的技术文档,为 EAS 产品支持部刘习红所编写,旨在解决 EAS 系统部署过程中常见的问题。该文档涵盖了 EAS 系统安装、部署的各种问题的处理,适用...

    Java常见问题集锦(FAQ)

    Java 常见问题集锦涵盖了多个Java编程和应用中的关键知识点,包括环境变量配置、集成开发工具选择、Java applet的调试、JDBC字符编码问题、RMI性能优化以及Java应用的类路径设置。 首先,对于Java环境的配置,Java ...

    二代U盾常见问题FAQ

    工行新U盾常见问题 和解决方法 注 个人总结 不作为针叶参考资料

    CPPNIUT使用过程常见问题FAQ

    以下是一些常见问题及其解决方案: 1. **处理malloc函数调用** 在C语言中,`malloc()`用于动态分配内存。当需要测试`foo()`函数中包含的多次`malloc()`调用时,通常的打桩(stubbing)方法可能无法覆盖所有分支,...

    网络通信产品FAQ常见问题培训.ppt

    中低端网络产品常见故障排错,路由器,网关,交换接入, 无线AP AC课程介绍 故障排错整体思路 故障定位常用命令和工具 故障相关信息查看及分析 典型案例分析

Global site tag (gtag.js) - Google Analytics