有问题就有答案
Q1:asp .net服务器控件位于哪个命名空间中
使用系统。网络控件;右键点击cs页面控件代码,进入definition或F12,然后可以看到自己感兴趣的内容。如果你仍然感兴趣,继续F12进入定义。
Q2:ASP.NET发布好了上传到服务器空间就无法访问
检查一下IIS的asp.net扩展打开没,目标是不是2.0版本
Q3:asp.net服务器控件与客户端控件的区别?
区别:服务器端控件都会有个runat="Server"属性,这样才能够在后台对其进行设置修改,也就是在cs代码里面能对其修改设置。你做下测试 你放个HTML控件 在CS代码是引用不出控件名的然后你个HTML控件加上runat="Server" 在CS代码就能引用该控件了本质上ASP.NET 的服务器控件 解析后返回到前台还是HTML控件你建个页面 放一个asp:textbox上去然后运行页面,然后查看页面源文件你会发现放上的服务器控件变成了HTML的inupt type="button"至于你说的视图状态应该是说这个吧:由于HTTP连接属于无状态的,每次页面请求都无法记录上次请求页面的信息。那么要保存上次请求页面上控件的值,也就是页面刷新后,填写的值不变,比方在textbox填了个‘a’,页面刷新后还是"a",.NET框架为实现这种机制,于是就用到了viewstate视图状态来保存这些控件的值,那么将所有控件的值存在什么地方呢?你可以运行你的程序,然后在页面中查看源文件,就可以看到一个input type="hidden" name="__VIEWSTATE"的标签,这个就是你所谓的”视图“,它是经过服务器序列化过的,然后服务器接收后会反序列化这些隐藏域的值然后又从新给这些控件赋值,从而页面刷新后还能记录上次请求时候的所有控件的值。服务器控件都会默认保存VIEWSTATE的 有个属性(EnableViewState)可以设置的, 设置为Flase就不保存了,页面刷新后,值也就没了,可以做个测试放个textbox设置为EnableViewState为false,然后输入个值,然后再用按钮去刷新页面,那么textbox会为空,因为没有视图状态记录到上次你输入的值。
Q4:关于ASP.NET空间的小小疑问
他可以做限制的,比如不让某些组件运行但又不影响正常使用的,例如在黑网站的时候,如果服务器禁用了wshell组件,就没法在网页界面里执行cmd命令了如果他在本地机器对系统组件的权限,做了限制呢?很明显,啥语句都不好使了,比如设定固定用户才能访问,系统组件,一般的租用服务器的又不是那个帐户,怎么访问?是吧
Q5:急求支持asp.net的免费空间
如何在3分钟内快速获得1g万能空间?在高速、稳定和安全地打开这个空间的应用中.网站空间1000M,可绑定三个域名;有了控制面板,可以进行FTP密码等多种实时更改;支持ASP、ASP.net和PHP程序;支持Access、MSSQL和MYSQL数据库;SQL空间需要单独购买;正版杀毒系统定期更新病毒码库进行在线杀毒;空间参数:1000M空间,每月流量1G,空间无广告,支持FTP上传,并提供独立FTP账号,IIS连接不限,支持ASP和PHP程序,支持Access、MSSQL和MYSQL数据库,SQL空间单独购买。服务器支持AspJpeg Jmail AspUpload,这是Activision的新云。它有一个控制面板,可以进行许多实时更改,如FTP密码。该应用程序可以立即使用,无需任何费用。申请方式:需要广告验证。首先,只需在注册页面选择下载软件或注册网站会员。请注意,如果您下载该软件,请注册一个新成员登录一次。没有登录的将无法通过验证。注意:这个自由空间不同于其他自由空间应用,操作简单。我们的目标是满足每个人的需求,同时扩大我们的知名度。申请步骤:第一步,激活广告;第二步是注册会员;步骤3,获取空间地址;第四步是上传网站信息。申请地址:http://yi.rcxx.org.cn/gg.html
Q6:asp.net动态添加空间的问题
两种实现方式:1.通过后台动态添加空间,也就是你说的点击按钮生成文本框(在更新面板中做,这样局部刷新!)我给你写了一个方法,你看看,我试过了,可以生成!//////动态生成文本框的方法//////生成文本框的个数private void createtextbox list(int num){ HTMlGenericcontrol div;//动态生成的div TextBox txtNumber//动态生成textbox RequiredFieldValidator rfv;//为这个文本框生成验证,验证数据for(int I=0;i numi ) { //创建div=div new HTMlGenericcontrol();div .标记名=" divdiv .ID=" div textbox " I . ToString();//创建TextBox txt number=new TextBox();txt编号.ID=" txt number " I . ToString();//创建格式验证控件,并将其关联到相应的textbox rfv=new RequiredFieldValidator();rfv .ID=" rfv " I . ToString();rfv .ControlToValidate=txtNumber .身份证;rfv .Display=ValidatorDisplay .动态;rfv .验证组=" ShowListContentrfv .错误消息="不能为空;//添加控件到容器div .控件。添加(txt编号);div .控件。添加(rfv);DivPanel .控件。添加(div);//前台创建一个名字为身份证明(识别)为DivPanel的服务器端div } } 2 .前台的方法,通过Javascript,这样较为简单,而且效果较好。我用JQuery写了一个生成$(function(){ var num=5;//生成的个数for(var I=0;我