response.write后文本框textbox变小了

comeonguo 2007-08-23 10:00:19
我写的是一个注册模块.用了几个textbox.在点击注册按钮后设置的是如果用户名已存在,就返回一个提示信息.
Response.Write("<script language='javascript'>alert('该用户名已被他人注册!')</script>");
在点提示信息框中的确定后,就返回注册页面.但页面中的textbox全变小了,注册按钮也从页面中间变到最左边.我知道是由于这个response.write 导致的.请问该如何解决? 总不能不要提示信息了吧.
...全文
397 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeanso 2007-09-24
  • 打赏
  • 举报
回复
w3c的问题。不容许在页面顶部写js代码
comeonguo 2007-08-23
  • 打赏
  • 举报
回复
非常感谢大家的帮忙,也许除了得分的两位,其他人的答案也有正确的.但我由于是刚学习,所以对其他答案有点不懂.望大家谅解.而依照qilinshu的答案,我已经修改正确了.
beyongpaul 2007-08-23
  • 打赏
  • 举报
回复
Response.write 时常破坏CSS

Eray 2007-08-23
  • 打赏
  • 举报
回复
LS两位正解。
Response.write有时是会破坏一些CSS
  • 打赏
  • 举报
回复



这是因为你response.write之后,破坏了原来页面的css

如果是03 用
Page.RegisterClientScriptBlock ("","<script defer>alert('test');</script>");

如果05 ,用楼上的


qilinshu 2007-08-23
  • 打赏
  • 举报
回复
response是这样的,楼主可以使用js写.
例如
private void ShowMessageBox(string strMessaage)
{
ClientScript.RegisterStartupScript(this.GetType(), "", string.Format("<script>alert(\"{0}\")</script>", strMessaage.Replace("\"", "\\\"")));
}

用这个方法来提示
zhenjiaobing 2007-08-23
  • 打赏
  • 举报
回复
CSS问题。
yangpeiyu 2007-08-23
  • 打赏
  • 举报
回复
写个样式..
<style type="text/css">
* {font-size:11px}
</style>
xray2005 2007-08-23
  • 打赏
  • 举报
回复
那css直接写在html里
如:
<asp:TextBox style="width:200px;height:100" ...
试试

62,244

社区成员

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

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

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

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