我正在使用引导程序模板。我从中取出了硬编码表,现在我将表格形式插入到代码后面。
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles EinschlitzsucheButton.Click
Dim x3 As XmlElement = SearchService.FindAddressesB(login, pass, textbox.Text.ToString, False)
Dim test = ConvertXMLToHTML(x3)
Tablecontent.InnerHtml = test
Page.ClientScript.RegisterStartupScript(Me.[GetType(),"table_function","functiontest();", True)
End Sub
我的问题是,当我这样做时,JQuery函数不再被触发。
<script type="text/javascript">
$(function () {
$('#MyTable').dataTable({
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true
});
});
</script>
老实说,我对Jquery不太了解。我能做什么,触发功能?我需要它,它为Table提供了一些额外的选项。
干杯史蒂文
答案 0 :(得分:1)
您可以尝试执行&#34;命名&#34;来自代码的javascript函数使用&#34; Page.ClientScript.RegisterStartupScript&#34;方法
代码落后(我使用C#):
Page.ClientScript.RegisterStartupScript(this.GetType(), "table_function", "functionName();", true);
使用Javascript:
function functionName(){
$('#MyTable').dataTable({
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true
});
}
希望这会有所帮助。如果它不起作用,请告诉我。