2011-12-15 7 views
0

私は本当にASPが初めてで、Sharepointにログインした人のログイン情報をキャプチャする必要があるプロジェクトがあります。私は次のコードを作成し、ログインを取得することができます。私はフォームにパラメータを渡すのに問題があります。これを行う最善の方法は何ですか:私はPOSTが間違っている第2部分を知っています、私はここで何をすべきか分かりません。ご協力いただきありがとうございます。スコットPage_LoadからPOSTでフォームに値を渡す

<script language="C#" runat="server">void Page_Load(Object sender, EventArgs e) 
    { 
    string userName = "NA"; 

userName = HttpContext.Current.User.Identity.Name; 
    string userWithoutDomain = userName.Substring(userName.IndexOf('\\') + 1); 

    myuserid.Text = userWithoutDomain; 
    } 
</script> 


<html> 
<body> 


<form method="POST" action="http://srs.xxx.edu:9001/signon/authenticate.asp" id="myuserid" name="myuserid"> 

    <input type="hidden" name="COOKIEPATH" value="/SRS/"> 


    <input style="width:70px;font-size:8pt;" size="8" name="myuserid" > 
    <input style="width:70px;font-size:8pt;" size="8" name="myuserid" > 

    <input class="button" type="submit" value=" Log On " style="display:none;"> 

</form> 

    <form id="form1" runat="server"> 
    <asp:label id="myuserid" runat="server" /> 
    </form> 
</body> 
</html> 

答えて

0

あなたはhereを参照して、例えば隠された値を使用してHTMLページに分離コードから値を渡すことができます。

通常、値はコードビハインドのフォーム要素に直接配置されますが、要素に「runat = server」属性がある場合、c#を使用してPage_Loadメソッドの要素にアクセスし、テキスト値を直接設定することができます。

myuserid.Text =

関連する問題