我有这个JQuery和html,我希望在用户希望被看到时显示,并且我不希望它在页面加载时加载,而我希望在用户单击按钮时加载它。例如我的jQuery和HTML如下
<div id="dvSecondDiv" style="display: none;">
<script language="javascript">
function ValidateUser() {
var userid = $("#txtuserid").attr('value');
var password = $("#txtpassword").attr('value');
</script>
<input type="text" id="txtuserid"/>
<input type="text" id="txtpassword"/>
现在将其保存在数据库中的表列中,并且表中只有一列这是我到目前为止所做的
我用过网格
<asp:GridView runat="server" ID="TestGrid">
</asp:GridView>
并且我根据此绑定网格,没有异常,但是也没有显示任何内容
protected void btn_Click(object sender, EventArgs e)
{
GetData();
}
public void GetData()
{
var db= new TestDBEntities();
TestGrid.DataSource = db.Htmls;
}
请试试这个
HTML div
<div id="dvFirstDiv" runat="server" ></div>
点击按钮
protected void btn_Click(object sender, EventArgs e)
{
GetData();
}
和方法
public void GetData()
{
var db = new TestDBEntities();
var sw = new StringWriter();
var htw = new HtmlTextWriter(sw);
var dg = new DataGrid();
dg.DataSource = db.Htmls.ToList();
dg.DataBind();
dg.RenderControl(htw);
dvFirstDiv.InnerHtml = sw.ToString();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句