私はasp.netのWebページを持っています。コード:本文に属性を追加できませんでした
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="Works.Login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<link rel="stylesheet" type="text/css" href="/styles/source/style.css" />
</head>
<body id="PageBody" runat="server">
<form id="form1" runat="server">
<div style="text-align: center" >
そして、コードの背後にあるbody属性に何かを追加したいと思います。
protected void Page_PreRender(object sender, EventArgs e)
{
if (PageBody != null)
{
PageBody.Attributes.Add("class", "some_image");
しかし、私はそれが全く機能しないことを発見しました。私はコードを踏んで、例外があることを発見しました。
InnerTextプロパティ= '((System.Web.UI.HtmlControls.HtmlContainerControl)(((System.Web.UI.HtmlControls.HtmlGenericControl)(PageBody))))。InnerTextプロパティ' 'はタイプの例外をスローSystem.Web.HttpException '}
ありがとうございます。
例外メッセージは何ですか? – sll
InnerTextは 'System.Web.HttpException'型の例外をスローしました。 –