我会尽我所能表达我想要做的事情。
让我先说我对 C# 和 ASP.NET 非常陌生,并且对 javascript 的经验很少。
我有一个调用提示框的 javascript 函数。整体情况是 - 如果输入了输入 - 它将被保存到数据库中的一列。
在将值从提示框中传递到 c# 中的 PostBack 时,我画了一个空白。
function newName()
{
var nName = prompt("New Name", " ");
if (nName != null)
{
if (nName == " ")
{
alert("You have to specify the new name.");
return false;
}
else
{
// i think i need to getElementByID here???
//document.forms[0].submit();
}
}
}
这就是我在 C# 中所拥有的:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//I have other code that works here
}
else
{
//I'm totally lost here
}
}
我试图弄清楚如何对来自 javascript 函数的输入进行调用。
在过去的几个小时里,我一直在网上和书中寻找。不知所措。
编辑
我做了一些调整以适应我正在尝试做的事情....
<asp:HiddenField ID="txtAction" runat="server" Value="" />
document.forms(0).txtAction.Value = "saveevent";
document.forms(0).submit();
现在想弄清楚如何将字符串插入表中.....
string nEvent = Request.Form["event"];
if (txtAction.Value == "saveevent") {
nName.Insert(); //am i on the right track?
}