导航:首页 > IDC知识 > 服务器控件赋值

服务器控件赋值

发布时间:2020-11-05 13:28:52

1、js获取服务器控件button,怎么给button 赋值

是文本框 <input type="button">这种么 如果是的话 直接$("input[type=button]").val("你想写啥就写啥") 就能完成赋值了

2、asp.net 服务器控件 在用JS赋值后,后台如何取出该控件的值

下面是一个例子
http://www.w3school.com.cn/tiy/t.asp?f=html_input_disabled
主要来说就是Enable="false"时候,不会回传,你把上面的disabled="disabled"去掉后再次运行就会传值给服务器了。
这是Textbox 微软去Text的源码,对于TextBox来说,它的值保存在ViewState对象里面,而ViewState是一个跟踪对象状态的键值对
/// <devdoc>
/// <para> Gets
/// or sets the text content of the text box.</para>
/// </devdoc>
[
Localizable(true),
Bindable(true, BindingDirection.TwoWay),
WebCategory("Appearance"),
DefaultValue(""),
WebSysDescription(SR.TextBox_Text),
PersistenceMode(PersistenceMode.EncodedInnerDefaultProperty),
Editor("System.ComponentModel.Design.MultilineStringEditor," + AssemblyRef.SystemDesign, typeof(UITypeEditor))
]
public virtual string Text {
get {
string s = (string)ViewState["Text"];
return((s == null) ? String.Empty : s);
}
set {
ViewState["Text"] = value;
}
}

3、怎样用JS为服务器控件赋值

//1、JS脚本为服务器控件赋值
语法:document.getElementById('<%=服务器控件名.ClientID%>')
document.getElementById('<%=TextBox2.ClientID%>‘).value= “aaaaa” ;
<anthem:TextBox ID= "TextBox2" runat= "server" Text= "bbbbb" >< /anthem:TextBox> //这个是anthem的控件,跟asp.Net ajax框架的控件一样.
//2、JS脚本为服务器中用户控件中的控件赋值
语法:document.getElementById("<%=服务器控件名.ClientID%>"+"_用户控件中控件名")
document.getElementById( "<%=UserInfoControl1.ClientID%>"+"_txtBAname").value= “aaaaa” ;
页面使用的用户控件: <uc1:UserInfoControl ID= "UserInfoControl1" runat= "server" />
用户控件代码:
<anthem:TextBox ID="txtBAname" runat="server" Width="64px" CssClass="lankuang" ></anthem:TextBox>

如果js为服务器控件Lable赋值的话,语法为:
document.getElementById("<%=CaseControl1.ClientID%>"+ "_lblZhusu").innerHTML= "aaaaaaa" ;
但是由于label映射到客户端是Div标签,所以后台取的还是原来的值

4、.net服务器控件赋值给js变量的问题?

1onclick = 'balabala'
你的
onclick
的值有前引号没后引号了,但是浏览器一般会识别并忽略这种小错误。

5、.net中,服务器控件label最终被解释为span元素,请问,用javascript怎么来给这个元素的内容赋值?

如果这个label没有放在什么控件或母版页里,那么它的服务器端ID和客户端ID是完全一样的。
但以上情况下会导致不一样,一般构造是:所属控件ID_label ID

教你一个绝招,最终生成的浏览效果中,右键查看源代码。不管后台是何种语言,最终生成的源代码肯定是一个html,对吧?现在问题简单了,去这个html中找到label生成的span,该干嘛干嘛

如:document.getelementbyid('lbName').innerHtml="";
$('#lbName').html('');

6、如何给某个控件赋值 jquery

这篇文章主要介绍通过Jquery如何给基本控件的取值、赋值,需要的朋友可以参考下

TEXTBOX:

var str
=$("#txt").val();

$("#txt").val(Value);

//文本框,文本区域:

$("#text_id").attr("value",'');//清空内容

$("#text_id").attr("value",'test');//填充内容

LABLE:

var str
=$("#lbl").text();

$("#lbl").text(Value);

/*获取单选按钮的值*/

var valradio =$("input[@type=radio][@checked]").val();

/*获取一组名为(items)的radio被选中项的值*/

var item
=$('input[@name=items][@checked]').val();

/* 获取复选框的值*/

var
checkboxval =$("#checkbox_id").attr("value");

/* 获取下拉列表的值*/

var
selectval =$('#select_id').val();

//多选框checkbox:

$("#chk_id").attr("checked",'');//使其未勾选

$("#chk_id").attr("checked",true);//勾选

if($("#chk_id").attr('checked')==true)//判断是否已经选中

单选组radio:

$("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项

//下拉框select:

$("#select_id").attr("value",'test');//设置value=test的项目为当前选中项

$("testtest2").appendTo("#select_id")//添加下拉框的 option

$("#select_id").empty();//清空下拉框

获取一组名为 (items)的radio被选中项的值

var item =$('input[@name=items][@checked]').val();//若未被选中 则val() =
undefined

获 取select被选中项的文本

var item =$("select[@name=items]
option[@selected]").text();

select下拉框的第二个元素为当前选中值

$('#select_id')[0].selectedIndex= 1;

radio单选组的第二个元素为当前选中值

$('input[@name=items]').get(1).checked= true;

//重置表单

$("form").each(function(){

.reset();

});

以下是设置img的路径

$("#img1").attr("src","Imges/test.jpg");

7、有请高手:怎么把在客户端用脚本给服务器控件赋值?

function CHECKED(obj)
{
if(obj=='1')
{
location.href="当前页面.aspx?o=1";
return false;
}
else
{
location.href="当前页面.aspx?o=2";
return false;
}
}
然后在Page_Load()中
if(request.queryString["o"]!=null&&request.queryString["o"].toString()=="1")
{
this.textBox1.text="";
}
if(request.queryString["o"]!=null&&request.queryString["o"].toString()=="2")
{
this.textBox2.text="";
}

8、select赋值取值 要求asp.net 后台赋值select 不能用服务器控件

后台 public datatable dt=XXX;
前台
<select>
<%for(int i=0;i<dt.rows.count;i++){%>
<option value='<%dt.rows[i]["value"]%>' slect='<%(boo)dt.rows[i]["IsSelect"]%>'><%dt.rows[i]["Name"]%></option>
<%}%>
</select>

9、如何给隐藏控件赋值?

按照你的写法来看应该是对的,看看隐藏域是否放在form表单中,还不行就贴出完整代码吧

10、aspnet 服务器控件 在用JS赋值后,后台如何取出该

下面是一个来例子 _input_disabled 主要来说就是源Enable="false"时候,不会回传,你把上面的disabled="disabled"去掉后再次运行就会传值给服务器了。 这是Textbox 微软去Text的源码,对于TextBox来说,aspnet 服务器控件 在用JS赋值后,后台如何取出该

与服务器控件赋值相关的知识