我正在创建一个工具,通过C#填充对JavaScript函数的调用。因此,代码会下拉值以从数据库传递给函数,ASPX页面使用Eval
从存储的Repeater
中提取数据。但是,当我更改这些值时,不调整对JavaScript函数的调用以再次下拉这些值(尽管页面重新加载)。
例如,这是对JavaScript函数的调用:
SetupImg('<%# Eval("pID") %>', '<%# Eval("ratio") %>', '228', '400', '<%# Eval("xval") %>', '<%# Eval("yval") %>');
这些对Eval()
的调用来自一个Repeater,它在代码中填充DataView
作为其DataSource
(从数据库中提取)。如果在另一个模式中单击“保存”按钮(导致PostBack),我如何重新创建ASPX以获取新值?