目录
常见问题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
1、Server.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里的所有数据项内容)
5、Get与Post
客户端和服务端需要交互必须要提交,提交有两种方式get和post, 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 ();
11、Page.IsPostBack
获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
例子:
void Page_Load() {
if (!IsPostBack)
{
//首次加载
}
else
{
//响应客户端回发而加载
}
}
12、AutoPostBack
获取或设置一个值,该值指示当用户与一个控件交互时,是否自动将状态提交给服务器。
13、string.Format
根据格式,填充参数,返回字符串
例如:string.Format("The {0} event of {1} is fired", "Click", "Button2");
14、ViewState
__VIEWSTATE就是ASP.NET中的视图状态,用来保存WEB控件回传时候的值,当WEB窗体的runat="server",这个窗体就默认被加载了__VIEWSTATE。
__VIEWSTATE存放了控件的所有状态,当请求某个页面时,ASP.NET就把所有控件的状态转换成了一个字符串,就是那一大堆东西,当然这些全是ASP.NET自己执行的,默认是开始__VIEWSTATE视图状态的。
分享到:
相关推荐
标题“mtk 功能机开发常见问题FAQ”指向了使用MTK芯片开发功能手机时,开发者可能遇到的普遍问题及其解决方案。描述中提到的“缩短开机时间,蓝牙拨号器相关问题,CAMERA常见软件问题”,则是该FAQ将重点讨论的三个...
本篇文章将详细讨论在使用jQuery时,如何实现常见问题FAQ的展开收缩列表效果,这对于创建交互式的用户界面至关重要。 首先,我们需要理解基本的HTML结构。一个FAQ(常见问题解答)通常包含一个问题标题和对应的答案...
### Linux常见问题FAQ:深入解析 #### 网络无关篇与网络相关篇概览 在《Linux常见问题FAQ》的“网络无关篇”与“网络相关篇”中,我们探讨了众多用户在使用Linux系统时遇到的问题及其解决方案。这些章节不仅覆盖了...
BOS常见问题FAQ BOS常见问题集锦目录 管理门户篇 第一部分 portal 一、portal对客户端环境的要求是什么 二、访问portal是否需要下载插件 三、简单办法完成浏览器相关设置 四、使用portal需要允许正常弹出窗口...
### SEO常见问题FAQ答疑知识点概览 #### 一、网站收录突然下降的原因及应对策略 - **原因分析**: - 短期内网站收录下降是正常的,因为搜索引擎会在固定库中存储信息,一段时间后会清理掉不重要或质量不高的内容...
趋势防毒墙网络版常见问题FAQ.doc
组态王 web发布常见问题FAQ 我使用了组态王6.52的Web发布功能进行广域网发布,请问我的防火墙需要 开放那些端口?
Smokeping搭建常见问题FAQ[定义].pdf
常见问题FAQ整理,保证可以解决大家经常遇到的问题
XPE常见问题FAQ,帮助新手解决各种疑难杂症.
EAS系统部署常见问题2013 FAQ EAS 系统部署常见问题 FAQ 是一份详细的技术文档,为 EAS 产品支持部刘习红所编写,旨在解决 EAS 系统部署过程中常见的问题。该文档涵盖了 EAS 系统安装、部署的各种问题的处理,适用...
Java 常见问题集锦涵盖了多个Java编程和应用中的关键知识点,包括环境变量配置、集成开发工具选择、Java applet的调试、JDBC字符编码问题、RMI性能优化以及Java应用的类路径设置。 首先,对于Java环境的配置,Java ...
工行新U盾常见问题 和解决方法 注 个人总结 不作为针叶参考资料
以下是一些常见问题及其解决方案: 1. **处理malloc函数调用** 在C语言中,`malloc()`用于动态分配内存。当需要测试`foo()`函数中包含的多次`malloc()`调用时,通常的打桩(stubbing)方法可能无法覆盖所有分支,...
中低端网络产品常见故障排错,路由器,网关,交换接入, 无线AP AC课程介绍 故障排错整体思路 故障定位常用命令和工具 故障相关信息查看及分析 典型案例分析