添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
愤怒的毛巾  ·  linux ...·  1 年前    · 

js给<asp:Label 赋值,以及赋了值而后台却取不到-解决方案

html:
<asp:Label ID="lbl_Test" runat="server" CssClass="cssTest" Text="测试" ></asp:Label>
1.解决赋值问题
在前端使用Js给ASP.NET服务器控件<asp:Label 赋值时,因为取不到ID值,所以无法通过ID直接获取到该控件对象,这时只要设置控件属性CssClass=“cssTest” 即可,这样Js就可以直接通过类名找到该对象了。

2.解决Js给赋了值,后台取不到值问题。
<asp:Label 服务器控件,在前端用Js给赋了值,在后台也是取不到它的值的,不知道为什么没给它这个权限,但是又需要在后台拿值,怎么办呢?使用隐藏域,又无法设置CssClass, 没办法,最后想出多用一个隐藏的<asp:TextBox 来做这件事,记住隐藏<asp:TextBox 不能使用它的Visible属性哦,要不然你拿到的值都是空“”,直接设置style=“;” 就可以了,赋值的时候,给<asp:TextBox 赋上一样的值。完整如下:

<asp:TextBox ID="txt_Test" CssClass="cssText1" style=";" runat="server" Text=“测试” ></asp:TextBox>
   <asp:Label ID="lbl_Test" runat="server" CssClass="cssTest" Text=“测试”></asp:Label>
$(".Yjtr_PlanCost").val(“测试1”);
	$(".Yjtr_PlanCost1").text(“测试1”);

后台取值:
string result = this.txt_Test.Text;

js给&amp;amp;lt;asp:Label 赋值,以及赋了值而后台却取不到-解决方案html:&amp;amp;lt;asp:Label ID=“lbl_Test” runat=“server” CssClass=“cssTest” Text=“测试” &amp;amp;gt;&amp;amp;lt;/asp:Label&amp;amp;gt;解决赋值问题。在前端使用Js给ASP.NET服务器控件&amp;amp;lt;asp:Label 赋值时,因为取不到ID值,所以无法.. Literal 控件表示用于向页面添加内容的几个选项之一。对于静态内容,无需使用容器,可以将标记作为 HTML 直接添加到页面中。但是,如果要动态添加内容,则必须将内容添加到容器中。典型的容器有 Label 控件、Literal 控件、Panel 控件和 PlaceHolder 控件。 Literal ...
function clickMe() {             document.getElementById("lb2").innerText = "Hello world";             document.getElementById("lb3").innerText = "Hello world3";             return;
https://stackoverflow.com/questions/25245839/align-a-label-to-the-right-using-asp-net Try something like this: <div style="text-align:right"> <asp:Label ID="myLabel" runat="server"...
ASP:Label控件(文本类控件) Label控件又称标签控件,主要用于显示用户不能编辑的文本,如标题或提示等。 Label控件可以用于显示固定的文本内容,或者根据程序的逻辑判断显示动态文本。 Label控件的常用属性及说明 ID控件的ID名称,Label控件的唯一标志 Text控件显示的文本 Width控件的宽度