首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Repeater 绑定js方法引号有关问题

2012-09-08 
Repeater 绑定js方法引号问题。JScript coderepeater代码内ItemTemplatea idStep4 runatserver

Repeater 绑定js方法引号问题。

JScript code
<repeater代码内><ItemTemplate><a id="Step4" runat="server" onclick="DSRFrame(<%#Eval("eID").ToString() %>,<%#Eval("eAdcd") %>)" target="I2" class="btn_a1">测试1</a><a href="javascript:DSRFrame('<%#Eval("eID") %>','<%#Eval("eAdcd") %>')" target="I2" class="btn_a1">测试2</a></ItemTemplate>


测试2没有问题,
测试1js方法怎么写引号和双引号,查找生成的html也不对。

[解决办法]
C# code
<ItemTemplate><a id="Step4" runat="server" onclick=‘DSRFrame(<%#Eval("eID").ToString() %>,<%#Eval("eAdcd") %>)’ target="I2" class="btn_a1">测试1</a><a href="javascript:DSRFrame('<%#Eval("eID") %>','<%#Eval("eAdcd") %>')" target="I2" class="btn_a1">测试2</a></ItemTemplate>
[解决办法]
<a id="Step4" runat="server" onclick="DSRFrame(<%#Eval("eID").ToString() %>,<%#Eval("eAdcd") %>)" target="I2" class="btn_a1">测试1</a>

整个 onclick="DSRFrame(<%#Eval("eID").ToString() %>,<%#Eval("eAdcd") %>

改成用 <%# getHtml(Eval(eID)").ToString(),Eval("eAdcd"))%>
在后台建一个方法

public string getHtml(string str,第二个你是什么内容的格式)
{
 之类写你要返回的HTML 格式内容
 return 返回的字符串
}

热点排行