2017-01-11 14 views
-1

非常に簡単な問題が発生しています。誰かが一目見て私が何が欠けているか教えてください。c#asp.netページからのアクセスのコード

私はasp.netページからコードビハインドプロシージャを呼び出そうとしていますが、プロシージャは何らかの形で実行されていません。デバッグ用のブレークポイントを配置しています。

私は問題をilustrateするのは非常に簡単なナンセンスコードを使用

<%@ Page Title="" Language="C#" MasterPageFile="~/MP_front_header.Master" AutoEventWireup="true" CodeBehind="seznam_spolecnosti.aspx.cs" Inherits="SWMv01.WebFormC" EnableEventValidation="false" %> 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 

<asp:Label ID="lbl" runat="server" Text='<%# SWMv01.WebFormC.TestMe() %>' ></asp:Label> 

</asp:Content> 

コードが背後にある次のようになります。私を助けて、彼/彼女の時間を無駄に誰にも

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.HtmlControls; 
using System.Data.SqlClient; 
using System.Data; 
using System.Configuration; 
using System.Drawing; 
using System.Collections; 
using SWMv01.App_Classes; 
using System.Globalization; 
using Microsoft.VisualBasic; 
using System.Threading; 

namespace SWMv01 
{ 
    public partial class WebFormC : BasePage 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
     } 

     public static string TestMe() 
     { 
      int tst; 
      string tststr; 
      tst = 1 + 1; 
      tststr = Convert.ToString(tst); 

      return tststr; 
     } 
    } 
} 

多くのおかげで:)

答えて

1

これはバインディング構文であり、DataBind()を呼び出す場合にのみ機能します。 https://msdn.microsoft.com/en-gb/library/bda9bbfx(v=vs.71).aspxを参照してください。

+0

愚かな私、不精な質問には申し訳ありません。問題は、私のコードで私は実際にリストビューを使用していると私は同様の方法でテンプレートをバインドしようとしているとdatabindは、コードビハインドで使用されます。私はバインディングに焦点を当てます。あなたの時間をありがとう。 –

関連する問題