0
私は、.aspxで呼び出す必要がある関数を持っています。次のようにタグ内で呼び出す必要があります。 .cs clas。どのように私はこれを達成することができるでしょうか?サーバーでスクリプトランナット内のプロパティを呼び出す方法
public partial class WebForm1 : System.Web.UI.Page
{
public bool MyProperty { get; set; }
protected void Page_PreInit(object sender,EventArgs e)
{
MyProperty = true;
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
ASPXを::
<script type="text/javascript">
function Redirect() {
location.href = "homePage.aspx";
}
</script>
<script runat="server">
protected void Button1_Click(Object sender, EventArgs e)
{
if (something is true from the propties set in .cs)
{
Page.ClientScript.RegisterStartupScript(this.GetType(),
"ConfirmBox", "if(confirm('The numbers selected are not in the directory, you wish to continue?') == true){Redirect();};", true);
}
}
</script>
なぜ組み込みコードをaspxとcsファイルに混ぜていますか?あなたはcsファイルのすべてを保持する場合は、はるかに簡単です。 – Philipp
本当に私はそれを試していない...うまくいきませんでした。 Page.ClientScriptを私の.csファイルで使用すると、後ろにリターンを入れてポップアップボックスを表示する必要があります。それ以外の場合は無視して続けます。 – user710502
申し訳ありませんが、これはvbコードですプロジェクトは今開いていますが、C#で同じです: Page.ClientScript.RegisterClientScriptBlock(Me.GetType、 "key"、 "if(確認してください( '選択した番号がディレクトリにないので、続行しますか?') – Philipp