我在.aspx.cs页面中有一个字符串名称为id,在.aspx页面上有一个JavaScript函数SetValue(val),我必须在其中为该id分配val。我将如何在JavaScript函数SetVal(val)中执行此操作?如何给id赋值?
Q
如何给id赋值?
0
A
回答
2
在.aspx.cs实现一个受保护的类变量 -file,并说明变量 - 你的JavaScript函数中 - 在你的.aspx -file:
.aspx.cs:
public partial class X : System.Web.UI.Page
{
protected String useMeInJavaScript = "";
}
的.aspx:
<script>
SetValue(<%= useMeInJavaScript %>)
</script>
注:这是很简单的,但我敢肯定,你明白了吧。
1
如果我理解正确的话,你,我还以为你会需要像下面
function SetValue(elem, val) {
elem.value = val;
}
,然后用像这样
var element = document.getElementById('id_of_element');
SetValue(element, 'Value to Set');
编辑:
如果你想使SetValue函数特定于只设置一个元素的值(我不会真的推荐 - 倒不如写一个通用的函数,而不是绑功能,一个特定的元素),你可以做以下
function SetValue(val) {
var elem = document.getElementById('id_of_element');
elem.value = val;
}
+0
当然,这将需要加载DOM时加载和id_of_element将需要是该控件的ClientID,如果它是一个服务器控件,并且是实现INamingContainer – 2009-09-02 12:20:52
相关问题
- 1. 如何将值赋给@ html.validationfor id?
- 2. 如何将id赋给html文本框?
- 3. 将参数赋值给赋值?
- 4. yo如何随机给变量赋值?
- 5. 如何赋值给几个字符串?
- 6. 如何正确地赋值给字段
- 7. 如何将值赋给DropBox文本propery?
- 8. 如何赋值给datatable.rows [] []。tostring()= strmsg?
- 9. 如何给枚举值赋予别名?
- 10. 如何将%%参数赋值给变量?
- 11. 如何赋值给了IEnumerable <dynamic>
- 12. 如何给WebService中的变量赋值?
- 13. 如何给地图赋予默认值?
- 14. 给数组赋值
- 15. 如何将Node的最大id值赋给Node.js中的一个变量
- 16. 如何使用ruby的多重赋值将值赋给void变量?
- 17. 将值赋给对象
- 18. 函数赋值给变量
- 19. 将值赋给ffdf的row.names
- 20. 将char赋值给char
- 21. 把DropDownList的值赋给@Ajax.ActionLink
- 22. 将console.log值赋给变量
- 23. cocoa:将nstimeInterval值赋给nsdate?
- 24. 给一个元组赋值
- 25. 将值赋给复选框
- 26. BASH - 赋值给变量
- 27. Eigen:给地图赋值
- 28. 给textfield赋值firstview take secondview
- 29. Javascript赋值给HTML字段
- 30. 将值赋给变量
的任何其他类的子代谢谢你的帮助 – jolly 2009-10-26 14:08:13