前台设置label的text值,后台确没有值,为什么?求大神帮忙!
前台:
<Label ID="Label1" runat="server" ></Label>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1"/>
<script>
$("#Label1").text("hello world");
</script>后台:
protected void Page_Load(object sender, EventArgs e)
{
string a = Label1.InnerText; //第一次时没有值,应该是先编译的后台代码,再编译的前台代码吧
} protected void Button1_Click1(object sender, EventArgs e)
{
string a = Label1.InnerText; //点击Button以后,他还是没有值,为什么?
} protected void Page_UnLoad(object sender, EventArgs e)
{
string a = Label1.InnerText; //卸载网页后还是没有值!!!!
}
前台:
<Label ID="Label1" runat="server" ></Label>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1"/>
<script>
$("#Label1").text("hello world");
</script>后台:
protected void Page_Load(object sender, EventArgs e)
{
string a = Label1.InnerText; //第一次时没有值,应该是先编译的后台代码,再编译的前台代码吧
} protected void Button1_Click1(object sender, EventArgs e)
{
string a = Label1.InnerText; //点击Button以后,他还是没有值,为什么?
} protected void Page_UnLoad(object sender, EventArgs e)
{
string a = Label1.InnerText; //卸载网页后还是没有值!!!!
}
解决方案 »
- 在点击动态TreeView的子节点后,如何使它保持展开的状态
- httpHandlers在虚拟主机上不可用?
- Session 对象 失效时间如何 改为 5小时
- 关于Session的一个问题
- GridView控件使用出错
- 用javascript如何获取表格中的数据?
- 我的ASP.NET程序访问数据库,SELECT语句都可以执行,为什么DELETE等语句执行错误,说无法删除指定的记录?
- 创建固定表头、表格体滚动的DataGrid
- .NET导出Excel问题
- 选中ASPxGridView某行,再用快捷键方式打开该行对应的图片
- 删除DataList中嵌套的DataList之中的数据行事在什么事件中写
- .net就是不行,不服的进来辩辩
<input type="hidden" name="field_name" value="value">
设置一个隐藏表单域就行了
就可以传真到后台了
谢谢大家的回答。
前台:
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1"/>
<input id="passValue" type="hidden" name="fieldname" value="" runat="server" />
</form>
<script>
$("#passValue").val("NOT hello!");
</script>
后台:
protected void Page_Load(object sender, EventArgs e)
{
string a = passValue.Value;
} protected void Button1_Click1(object sender, EventArgs e)
{
string a = passValue.Value; // 按下button以后,便传值过来了"Hello world"
}