[求助]HTML 代码被渲染成不可用于JS的代码了 例如 : "abc(this,'啊啊啊啊aaa')"变成 : "abc(this,'啊啊啊啊aaa')"求助怎么解决哦!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 net_lover 于 2012-07-23 12:42:55 编辑 <input value="xxx" onclick="abc(this,'啊啊啊啊aaa')" /><script type="text/javascript">function abc(a, b) { alert(a.value) alert(b)}</script> 我是在使用 listView 自动生成的列表,想要取 控件的ID 发现textText.NamingContainer.ClientIDtextText.ClientID等等之类的都不能 找到 控件得ID和HTML渲染后的ID不一样 var list = (DropDownList)e.Item.FindControl("DropDownList1"); var textText = (TextBox)e.Item.FindControl("logoTextBox"); if (textText != null) { if (list.SelectedValue == "图片") { list.Attributes["onchange"] = "abc(this,'ListView1$" + textText.ClientID + "$logoTextBox')"; } else if (list.SelectedValue == "文字") { } } 我是在使用 listView 自动生成的列表,想要取 控件的ID 发现textText.NamingContainer.ClientIDtextText.ClientID等等之类的都不能 找到 控件得ID和HTML渲染后的ID不一样var list = (DropDownList)e.Item.FindControl("DropDownList1"); var textText = (TextBox)e.Item.FindControl("logoTextBox"); if (textText != null) { if (list.SelectedValue == "图片") { list.Attributes["onchange"] = "abc(this,'ListView1$" + textText.ClientID + "$logoTextBox')"; } else if (list.SelectedValue == "文字") { } } list.Attributes["onchange"] = "abc(this," + textText.ClientID + "')"; textText.ClientID就可以了。不要自己拼接代码 再次说明,'不会影响程序功能的 网站被挂马 等高手出现 如何取得网页中的文字及图片的高度? 你做过吗? 很灵异的问题....看看大家有没有遇到过.. vs2003中asp.net设计界面打不开 请问net 1.1 转换为.net 2.0的时候的多语言问题 ASP.NET中如何实现如同form中的Applicaion.Doevents? 水晶报表10 专业版可不可以用在asp.net ? css样式表无效! 有关DATASET的问题,高手请进 用查询分析器如何远程连接sqlserver数据库,我用***.**.**.***:9999可以访问这个网站了。telnet 222.215.68.127 143 Panel不能动态添加控件。 郁闷之!
<script type="text/javascript">
function abc(a, b) {
alert(a.value)
alert(b)
}
</script>
textText.ClientID等等之类的都不能 找到 控件得ID和HTML渲染后的ID不一样 var list = (DropDownList)e.Item.FindControl("DropDownList1");
var textText = (TextBox)e.Item.FindControl("logoTextBox");
if (textText != null)
{
if (list.SelectedValue == "图片")
{
list.Attributes["onchange"] = "abc(this,'ListView1$" + textText.ClientID + "$logoTextBox')";
}
else if (list.SelectedValue == "文字")
{ }
}
textText.ClientID等等之类的都不能 找到 控件得ID和HTML渲染后的ID不一样var list = (DropDownList)e.Item.FindControl("DropDownList1"); var textText = (TextBox)e.Item.FindControl("logoTextBox"); if (textText != null) { if (list.SelectedValue == "图片") { list.Attributes["onchange"] = "abc(this,'ListView1$" + textText.ClientID + "$logoTextBox')"; } else if (list.SelectedValue == "文字") { } }