次の行を使用して、更新パネル内にあるdivに、いくつかのHTML行を追加しようとしています。asp.net Webサイトの更新パネル内のdivにhtmlを追加しますか?
protected void ListView2_ItemCommand(object sender, ListViewCommandEventArgs e)
{
string[] arg = new string[2];
arg = e.CommandArgument.ToString().Split(';');
listofdisplayblogs.Count();
DisplayBlog db = listofdisplayblogs.ElementAt(0);
Blog b = db.DisplayBlogsByYear.ElementAt(Convert.ToInt32(arg[1]) - 1);
div1.InnerHtml = b.BlogContent;
}
私はこのコードを更新パネルの中に入れています。
<asp:UpdatePanel runat="server" ID="UpdatePanel1">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ListView1" EventName="ItemCommand" />
</Triggers>
<ContentTemplate>
<div style="width: 70%; height: 500px; overflow: scroll; scrollbar-3dlight-color: cadetblue; float: right; border: 1px solid black">
<div id="div1" runat="server"></div>
</ContentTemplate>
</asp:UpdatePanel>
私はその上にリストビューを持ち、Itemコマンドを更新しています。 しかし私はブラウザにこのエラーが表示されます。
Cannot read property 'PRM_ParserErrorDetails' of undefined
を行うあなたは、おそらく、関連するJavaScriptを投稿したいです。私は、あなたが期待していたものとは違った形でレンダリングされたIDを探していることが問題だと思います。レンダリングされたHTMLを見て、見てください。 – Bert
はいレンダリングされたHTML IDはブラウザで同じです。 –