html页改了控件ID后,后台得不到改后的ID

__天涯寻梦 2008-12-09 11:32:57
在Html页改了控件的ID后,有时在.cs文件中读不出新的ID,改之前的ID倒还在,生成一下也没用,请问这是怎么回事?有什么办法避免吗?
...全文
70 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
vision710 2008-12-09
  • 打赏
  • 举报
回复
你在apsx里改了名字保存没有哦?保存了在cs里绝对能找到
jiang_jiajia10 2008-12-09
  • 打赏
  • 举报
回复
删掉重新拖进来一个然后命名btn1
__天涯寻梦 2008-12-09
  • 打赏
  • 举报
回复
楼上几位都理解错了.
比如我在.aspx里拖了个按钮<asp:Button ID="Button1" runat="server" Text="Button" />,我把ID="Button1"改成ID="btn1",然后我到.aspx.cs页里想设置它,我打btn1打不出来,打Button1倒还在的,我生成一下也没用,有时会这样,我想知道是怎么造成的,是VS卡了还是怎么的,如果再这样有没有什么办法解决呢
  • 打赏
  • 举报
回复
呵呵,不是什么都可以随便改的。改动之前,你一定要知道整体的机制如何,然后顺着架构的思路去改。修改客户端id,那么你就把内容张冠李戴到别的东西上去了,后台不知道你是怎样张冠李戴的,无法读取原始信息。
wsj1983920 2008-12-09
  • 打赏
  • 举报
回复
代码
seesea125 2008-12-09
  • 打赏
  • 举报
回复
调试一下不就知道了?
jiang_jiajia10 2008-12-09
  • 打赏
  • 举报
回复
贴代码看看
mengxj85 2008-12-09
  • 打赏
  • 举报
回复
删掉以前的事件代码再另外生成
lxl_sports 2008-12-09
  • 打赏
  • 举报
回复
多恩几次 Ctrl+S 应该就好了。。。


然后仔细看看你的建的是否是 C#的 网站和项目。。。
木偶哈哈哈 2008-12-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jiang_jiajia10 的回复:]
删掉重新拖进来一个然后命名btn1
[/Quote]
内部编译的是第一次编译产生的buttn1,而不是再次的,,
gtiroy 2008-12-09
  • 打赏
  • 举报
回复
前台要是改了,一定要记得保存。有时候不保存就会造成这种问题。
要是用vs2003估计出现这正问题的时候就要先在设计视图和html之间转换几次才可以。
chy3503319 2008-12-09
  • 打赏
  • 举报
回复
我还以为在客户端改ID那
改name然后用request.form能取到
蝶恋花雨 2008-12-09
  • 打赏
  • 举报
回复
9楼说的有理。还的在designer.cs里面改。
chenjunsheep 2008-12-09
  • 打赏
  • 举报
回复
保存后肯定能找到的
net_xiaojian 2008-12-09
  • 打赏
  • 举报
回复
这问题我也碰过,你改了ID后,designer.cs文件里面的ID还没有改过了,所以会出错。

1.修改designer.cs里面对应的ID;
2.在html里面修改了ID,然后切换到设计视图。
Adechen 2008-12-09
  • 打赏
  • 举报
回复
先保存,后重新打开

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧