誰かが答えるのが難しい質問ではないことを願っていますが、オンラインで解決策を見つけるのに苦労しています. コード ビハインドから asp.net ページに HTML を追加しようとしています (これは VB.net です)。HTML をページの head セクションに追加したいのですが、現在のところ body にしか追加できません。
質問する
1367 次
4 に答える
1
体と同じように、頭にコードを入れることができます。例えば:
<%= CallAMethodThatReturnsAStringOfHtml() %>
于 2012-08-10T16:04:35.257 に答える
1
コード ビハインドでプロパティを作成し、Page_Load メソッドに html を追加してみてください。
Public MyHtml As String
次に、HTML の head セクションでリテラル表記を使用します。
<%= MyHtml %>
于 2012-08-10T16:07:22.340 に答える
0
あなたrunat
の頭の要素に属性を持っていて、あなたはそれにアクセスすることができます
<head id="someHead" runat="server">
</head>
これで、コードビハインドで、次のように設定できます
someHead.InnerHtml="<script src='somelibrary.js' ></script>";
于 2012-08-10T16:03:08.337 に答える
0
私はこのようにしましたが、うまくいきました:
.aspx ファイル:
... <% Response.Write(GetDisclosureText()); %> ...
aspx.cs ファイルで:
protected string GetDisclosureText()
{
string disclosure = "";
// ...Apply custom logic ...
if (!string.IsNullOrEmpty(disclosure))
{
return disclosure;
}
return "Error getting Disclosure Text";
}
唯一の違いは、関数だけでなく、Response.Write を呼び出すことです。
于 2016-03-30T23:59:40.507 に答える