我是ASP.NET
和C#
的新手,我正在努力改变通过母版页中的MenuItemClick
事件打开的网络表单中的数据源。我希望打开表单的数据源基于当前打开表单中的两个值:txtClientFileCode
和txtWOJob
。表单将以编辑模式打开。我发现了许多例子,但没有涉及存储过程。
以下是SqlDataSource
和MenuItemClick
:
<asp:SqlDataSource ID="SqlDataSourceWU" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionStringWU %>"
ProviderName="<%$ ConnectionStrings:ConnectionStringWU.ProviderName %>"
SelectCommand="spWriteUpSel" SelectCommandType="StoredProcedure"
UpdateCommand="spWriteUpUpd" UpdateCommandType="StoredProcedure"
InsertCommand="spWriteUpIns" InsertCommandType="StoredProcedure"
DeleteCommand="spWriteUpDel" DeleteCommandType="StoredProcedure">
protected void mnuMainMenu_MenuItemClick(object sender, MenuEventArgs e)
{
switch (e.Item.Value)
{
case "QuickView":
Response.Write("QuickView");
Response.Redirect("~/QuickView");
break;
case "WriteUp":
Response.Write("WriteUp");
Response.Redirect("~/WriteUp");
break;
非常感谢任何建议/示例。