Trataré de hacer lo mejor que pueda para articular lo que estoy tratando de hacer.Al pasar el valor del cuadro de solicitud de la función de javascript-PostBack a C#
Permítanme prólogo diciendo que soy muy nuevo en C# y ASP.NET y que tengo una experiencia mínima con JavaScript.
Tengo una función de javascript que invoca un cuadro de diálogo. La imagen general es - si se ingresa la entrada - se guardará en una columna en la base de datos.
Estoy dibujando un espacio en blanco al pasar el valor desde el cuadro de aviso al PostBack en C#.
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();
}
}
}
Esto es lo que tengo en C#:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//I have other code that works here
}
else
{
//I'm totally lost here
}
}
Estoy tratando de encontrar la manera de hacer esa llamada para la entrada de la función de JavaScript.
He pasado las últimas horas buscando en línea y en libros. Estado abrumado
EDITAR
lo hice un poco de tweeking para adaptarse a lo que estoy tratando de hacer ....
<asp:HiddenField ID="txtAction" runat="server" Value="" />
document.forms(0).txtAction.Value = "saveevent";
document.forms(0).submit();
tratando de averiguar cómo insertar la cadena en la mesa ahora ... ..
string nEvent = Request.Form["event"];
if (txtAction.Value == "saveevent") {
nName.Insert(); //am i on the right track?
}
form.sumbmit debería hacerlo –