</script>
<script type ="text/javascript" language = "javascript">
function OpenOvertimeDlog(manageid) {
var me;
var manageid;
me = "Luyongqingkuang.aspx?action=" + manageid+ "";
window.showModalDialog(me, null, 'dialogWidth=600px;dialogHeight=400px;help:no;status:no')
}
</script>
OnClientClick="javascript:OpenOvertimeDlog('<%# Eval("id") %>')"
我想在弹出对话框时写传入这个id这样直接写入不行,各位高手指教
解决方案 »
- 类库能访问网站的app_code下的代码吗?
- 求日历控件,控件只是用来选择年份
- asp.net ListBox 效率慢
- [支持] 100 [反对] 50
- GridView 删除确认与编缉无法兼容?
- <&# 关于JavaScript控制tr %>
- vbscript和javascript内如何得到网页地址aaa.htm?ID=dd传来的参数?
- web项目里解决方案管理器里的“引用”是干什么用的?
- 自定义控件中模版控件问题和render和createchildcontrol有关
- 请问可以在comparevalidator控件里出错信息用<script>alert("出错了")</scrpt>吗
- 关于javascript在asp.net中应用的问题。
- javascript如何调用后台datatable
试试
你这是后台代码,你用的什么Eval
直接OnClientClick="javascript:OpenOvertimeDlog('"+id+"')"就可以了.
例如string id=dt.某行.某列值
前台你就可以用
OnClientClick="javascript:OpenOvertimeDlog('<%= id %>')"
了
<%= id %> 这个表示输出 Id一般表是后台声明的变量 <%# Eval(“id”) %> 这个是数据绑定 Id 是数据库字段<%= Eval(id) %> 似乎没有这种写法.....
<asp:Button ID="btnClick" runat="server" Text="Click" ToolTip='<%# Eval("id")%>' OnClientClick="OpenOvertimeDlog(this);" />
<script type ="text/javascript" language = "javascript">
function OpenOvertimeDlog(v) {
var me;
var manageid = v.title
me = "Luyongqingkuang.aspx?action=" + manageid+ "";
window.showModalDialog(me, null, 'dialogWidth=600px;dialogHeight=400px;help:no;status:no')
}
</script>
还有这种写法是需要数据源绑定的,要不然是无效的
<asp:button runat='server' id='btn' tooltip='<%# Eval("id") %>' onclientclick='OpenOvertimeDlog(this.title)'></button>
这样的话就可以了
你的id是哪来的啊?
OnClientClick="javascript:OpenOvertimeDlog('<%= id %>')"后台public int id=XXX;
function OpenOvertimeDlog(manageid) {
var me;
me = "Luyongqingkuang.aspx?action=" + manageid;
window.showModalDialog(me, null, 'dialogWidth=600px;dialogHeight=400px;help:no;status:no')
}
<script type ="text/javascript" language = "javascript">
function OpenOvertimeDlog() {
var me;
<asp:Literal ID="myParams" runat="server"></asp:Literal>
me = "Luyongqingkuang.aspx?action=" + manageid+ "";
window.showModalDialog(me, null, 'dialogWidth=600px;dialogHeight=400px;help:no;status:no')
}
</script>OnClientClick="javascript:OpenOvertimeDlog()" protected void Page_Load(object sender, EventArgs e)
{
this.myParams.Text = "var manageid='这是我的参数'";
}
public int id=100;
OnClientClick="javascript:OpenOvertimeDlog($('#hd').val());"