具体案例说明 :个人信息修改页面—PersonMessage.aspx
打开该页面就可看见自己的一些信息(此时这些信息是不可修改模式)
通过点击button按钮(修改信息)使得页面上的文本框变成可修改模式,然后在页面上修改个人信息,再接着点击另一个button控件(提交信息)进行信息的提交,把数据库中的信息进行更新,提示更新信息成功之后,页面会显示最新的帐户信息。


设计概括
设计方案1 error: 修改信息时无法修改
TextBox控件, 直接在aspx页面设置该控件属性readonly为true —此时进入页面只能查看到信息但是不能修改
button1控件(修改信息),点击button1,使TextBox控件的readonly属性为false,这样就可以在TextBox控件上输入内容了
button2控件(提交信息),点击button2,用于获取TextBox文本框的文本值(此时是直接通过TextBoxId.Text来获取文本框的内容),然后更新到数据库中。

设计方案2 error: 修改信息时无法修改
TextBox控件( 此时没有直接在aspx页面进行readonly=true属性的设置 ),而是在后台(aspx.cs页面)的Page.Load()方法里设置
button1控件(修改信息),点击button1,使TextBox控件的readonly属性为false,这样就可以在TextBox控件上输入内容了
button2控件(提交信息),点击button2,用于获取TextBox文本框的文本值(此时是直接通过TextBoxId.Text来获取文本框的内容),然后更新到数据库中。

错误说明: 利用readonly属性进行修改使得TextBox变成了只读属性,无法再进行修改

设计方案3 运行成功
先设置TextBox控件的enable属性为false(直接在aspx页面设置或者在后台Page.Load()函数里面添加TextBox.enable=false都可以)
button1控件(修改信息),点击button1,使TextBox控件的enable属性为true
button2控件(提交信息),点击button2,用于获取TextBox文本框的文本值(此时是直接通过TextBoxId.Text来获取文本框的内容),然后更新到数据库中。

初始信息展示 (此时TextBox.enable=false)
在这里插入图片描述
修改信息页面展示 (TextBox.enable=true)
在这里插入图片描述
提交信息之后页面展示
在这里插入图片描述

很奇怪,以前都没有过这样的怪问题,在别人机器上都能正常,想到可能和 ASP.NET 的版本有关系。 我用的是 ASP.NET 2.0,当改成 ASP.NET 1.0,就正常了, TextBox 控件 ReadOnly = True ,能回传。 在 ASP.NET 1.0 中是 ReadOnly = True 会回传的。 在 ASP.NET 2.0 中是 ReadOnly = True 就不会回传了。 解决的方法: <asp id=”Username” runat=”server” ReadOnly =” True ”></asp> 去掉 ReadOnly =” True ”,改成 <asp: textbox
问题描述:        近段时间一直被ListView查找 获取 TextBox 所困扰。以为是FindControl方法没有找到 TextBox 控件的问题,最后调试发现并不是FindControl方法的问题,FindControl可以找到相应ID的 TextBox ,也能输出其ID,可就是死活无法 获取 手动对 TextBox 输入的 。 解决方案:        经过多次多方面的尝试,最后发现
动态生成的 文本 框,生成的是HTML控件,所以 获取 文本 框的 控时,要注意 获取 的方法,不同时间 获取 的方法不同.(页面一架载完时的 和 控件的原有 改变时  两种情况) public partial class _D 在静态网页和asp一般是这样用 document.getElementById("fullName").value 但在aspx是不行的,因为fullName这个ID被服务器处理后会有变化,需要用下面的方式   function GetString() {    var newID = "";    var nameString = <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat VS 利用LINQ to SQL 工具以方便运用LINQ技术执行数据访问操作(VS创建/连接数据库/添加LINQtoSQL类文件) || VS 解决LinqToSql安装无法找到路径问题 VS 利用LINQ to SQL 工具以方便运用LINQ技术执行数据访问操作(VS创建/连接数据库/添加LINQtoSQL类文件) || VS 解决LinqToSql安装无法找到路径问题 m0_65743686: 😪😪😪 VS 利用LINQ to SQL 工具以方便运用LINQ技术执行数据访问操作(VS创建/连接数据库/添加LINQtoSQL类文件) || VS 解决LinqToSql安装无法找到路径问题 m0_65743686: 我也是这样 VS 利用LINQ to SQL 工具以方便运用LINQ技术执行数据访问操作(VS创建/连接数据库/添加LINQtoSQL类文件) || VS 解决LinqToSql安装无法找到路径问题 TwoCM: 复制之后还是同意的问题错误么? 你可以看看你的文件名称有没有空字符或者中文,有的话删掉再试一下 VS 利用LINQ to SQL 工具以方便运用LINQ技术执行数据访问操作(VS创建/连接数据库/添加LINQtoSQL类文件) || VS 解决LinqToSql安装无法找到路径问题 m0_53162938: 你好!请问复制到2052目录之后还是不行怎么办呢 VS 利用LINQ to SQL 工具以方便运用LINQ技术执行数据访问操作(VS创建/连接数据库/添加LINQtoSQL类文件) || VS 解决LinqToSql安装无法找到路径问题 八十八老: 你好,我看你asp.net学的书好像跟我一样的,你有没有这本书的源代码,或者是Styles文件夹中的样式表,能给我一下吗,