还是要放在.cs中写。postback会消失。是因为加了 !this.IsPostBack. 去掉就好了。runat="Server"是asp.net解释的。在客户端生成的html中包含runat="server"是没有用的。
解决方案 »
- @@@@@@@@@@问个简单点的问题~[
- 从客户端中检测到有潜在危险的Request.Form值
- asp.net网页配置到asp网站中的问题
- 必须放在具有 runat=server 的窗体标记内
- 小弟是ADSL上网的,自己做了个网站放在虚拟目录下,如果给你我的ip和目录名,你能访问我的机子吗
- 工作机会--初级ASP.NET 网站程序员 深圳
- ASP.NET2.0 错误? The resource cannot be found.
- DATAGRID的行是否能竖过来显示?就是将整个grid逆时针方向旋转90度。如何实现?
- 关于listbox的几个小问题,解决立刻结贴
- 可以生成。没法运行!!!Asp.net 提示:试图运行项目时出错,无法在web服务器上启动调试...
- 求救啊!在asp.net中t怎么对js文件加密解密
- 这是什么性质的服务
原来就是这样想的,但是用了RESPONSE.FORM[HIDDEN1]有错误产生
var inputNum = 0;
function create()
{
var str = "";
str += "<input id=id"+inputNum+" type=text name=text"+inputNum+">";
inputNum++;
str += "<input type=text name=text"+inputNum+">";
inputNum++;
str += "<input type=radio name=text"+inputNum+">";
inputNum++;
str += "<input type=text name=text"+inputNum+"><br/>";
ice.innerHTML = ice.innerHTML + str;
}
function setvalue()
{
document.getElementById("myHidden").value = document.getElementById("id0").value
}
</script>
....
<tr>
<td>
<asp:Label id="Label3" runat="server" onclick="create()">Label</asp:Label>
<input type=hidden id=myHidden runat=server>
</td>
</tr>
....
<asp:Button id="Button2" runat="server" Text="Button"></asp:Button>后台加载时添加:
Button2.Attributes.Add("onclick", "setvalue()");
后台Button2的click事件中获取值:
string text0_Value = this.myHidden.Value;