首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

.net Response.Write,该怎么处理

2012-04-22 
.net Response.Write前台代码:asp:HiddenField IDHiddenField1 runatserver Value0 /后台代码:

.net Response.Write
前台代码:<asp:HiddenField ID="HiddenField1" runat="server" Value="0" />
后台代码:Response.Write("<script language=javascript>document.getElementById('HiddenField2').value='1';</s" + "cript>");

这样不能给'HiddenField2'赋值,各位大虾帮帮忙吧...我要给'HiddenField2'赋值

[解决办法]
前台<input type="hiddenfield" id="HiddenField2" value='<%=value %>' />
后台:
public string value;
然后在你需要复制的地方 vaue="1";
[解决办法]
Response.Write把脚本输出在页面开头,此时HiddenField2还没出现,所以不行。

你可以在HiddenField出现的位置后面拖一个Literal控件,设置其enableViewstate=false:

用Literal1.Text="<script>....</script>";
即可

注意 id不要写错,你给的写错了(前台是HiddenField1,后台写的是HiddenField2)。

热点排行