永发信息网

WIN8系统中,启用不了ASP.NET 4.5功能,提示发生错误,并非所有功能被启用或关闭

答案:2  悬赏:50  手机版
解决时间 2021-02-23 14:16
WIN8系统中,启用不了ASP.NET 4.5功能,提示发生错误,并非所有功能被启用或关闭
最佳答案
你要如何启用?

首先,我觉得你的问题本身有问题。
因为 .NET 4.5是个程序运行框架而已,不需要启用什么的。。。
再次,你提问题,至少要将详情的错误情况发出来哦,比如错误的截图或是详细提示什么的。
=====
ASP.NET 4.5 你是想在 IIS 里启用吧?
在已经安装 .NET 4.5 并且没有问题的情况下,要是没有办法使用,你进到 .NET 的安装目录下,找到 aspnet_regiis ,在 DOS 下执行它,加个参数 -i 重新注册一下 .NET 4.5 到IIS 试一下
要是不会在 DOS 下运行,你可以对那个文件点右键,选择创建快捷方式,然后对那个快捷方式点右键,选择属性,在目标那里,加入一个空格,再加入 -i,然后确定,然后双击运行这个快捷方式。

一般情况下,.NET 4.0 和 4.5 安装目录在
C:\Windows\Microsoft.NET\Framework64\v4.0.30319 64位系统
C:\Windows\Microsoft.NET\Framework\v4.0.30319 32位系统
全部回答
先分析原因。
你出现这个错误是因为你没有了解ASP.NET的工作原理。ASP.Net 和php,jsp ,asp等服务器语言一样 都是为了生成可供浏览器解析的页面,而可供浏览器解析的语言只有HTML。
1,如果你在aspx页面中插入一个asp:LinkButton 那么运行页面后 在浏览器中查看源代码你会发现这个标签实际被转为了一个标签。
2,为什么你的写法不会转换呢?因为首先 传递给Literal1.Text 的值在asp.net中作为一段字符串被直接输出到浏览器中。那么你的写法到浏览器后源代码中仍然是一个asp:LinkButton 标签,而这个标签是无法被浏览器正确解析的。
解决办法:
知道了原因,那么如果非要按照你的写法去写,那么应该是这样的:
Literal1.Text = "" + ((users)Session["users"]).Name.ToString() + " 注销 信息修改 ";
但是当你修改完后发现点击注销按钮依然不能执行!为什么呢?
因为你的LinkButton1_Click1 事件并没有在asp.net中被解析为可供浏览器识别的js代码。
如何解决?
在aspx页面中写一个asp:LinkButton按钮:
注销
运行页面,查看源代码 看看这个新加的注销按钮被解析为了什么html代码,大概如下

将新加的linkbutton 设置不可见属性
注销
重新修改后台代码
Literal1.Text = "" + ((users)Session["users"]).Name.ToString() + " 注销 信息修改 ";
//也就是将标签的js事件绑定到那个隐藏的注销按钮事件上。
希望对你有帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
装饰造型是热菜造型的()之一
linux系统下的/var/mail/xxtdev、/var/mail/r
虎牙直播黑屏怎么解决
贝乐学科英语(回龙观店)地址有知道的么?有点
您好,这个需要越狱, iphone怎么定时关机呢
日语已经一级水平了去日本好吗
在进贤县哪里可以打乒乓球
大后期团战最猛的英雄是谁
欧尚家居布艺地址有知道的么?有点事想过去
我今年14身高158公分,母亲150公分父亲170公
8.2油耗是多少
苹果6s港行和国行的区别!能不能区分出来?
【employees】workers与employees有什么区别
信任的样子 歌词
湖南株洲县船舶检验处在什么地方啊,我要过去
推荐资讯
怎么,什么东西都是以水来为水平,。水真的就
中国解放是哪一年?
补写出下列名篇名句中的空缺部分。(6分) (
我姓陈,有个女儿,生于阳历2010年12月20日18
雪儿奶屋地址在哪,我要去那里办事
硫化亚铜与氧气灼烧会生成氧化亚铜吗?还是只
长安之星烧了电脑板会怎么样
妈咪宝贝庙前店地址在什么地方,想过去办事
湖北神力汽车零部件股份有限公司地址有知道的
dnf追封封所有大区的吗 还是怎么个封法
6:()=()%=4分之3=()(小数)=多少份之2
电信包年怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?